spanner library

Classes

BackupSchedule
A backup schedule for a Cloud Spanner Database. This resource is owned by the database it is backing up, and is deleted along with the database. The actual backups are not though.
BackupScheduleArgs
The set of arguments for BackupSchedule. The set of arguments for BackupSchedule.
BackupScheduleEncryptionConfig
BackupScheduleSpec
BackupScheduleSpecCronSpec
BackupScheduleState
Input properties used for looking up and filtering BackupSchedule resources.
Database
A Cloud Spanner Database which is hosted on a Spanner instance.
DatabaseArgs
The set of arguments for Database. The set of arguments for Database.
DatabaseEncryptionConfig
DatabaseIAMBinding
Three different resources help you manage your IAM policy for a Spanner database. Each of these resources serves a different use case:
DatabaseIAMBindingArgs
The set of arguments for DatabaseIAMBinding. The set of arguments for DatabaseIAMBinding.
DatabaseIAMBindingCondition
DatabaseIAMBindingState
Input properties used for looking up and filtering DatabaseIAMBinding resources.
DatabaseIAMMember
Three different resources help you manage your IAM policy for a Spanner database. Each of these resources serves a different use case:
DatabaseIAMMemberArgs
The set of arguments for DatabaseIAMMember. The set of arguments for DatabaseIAMMember.
DatabaseIAMMemberCondition
DatabaseIAMMemberState
Input properties used for looking up and filtering DatabaseIAMMember resources.
DatabaseIAMPolicy
Three different resources help you manage your IAM policy for a Spanner database. Each of these resources serves a different use case:
DatabaseIAMPolicyArgs
The set of arguments for DatabaseIAMPolicy. The set of arguments for DatabaseIAMPolicy.
DatabaseIAMPolicyState
Input properties used for looking up and filtering DatabaseIAMPolicy resources.
DatabaseState
Input properties used for looking up and filtering Database resources.
GetDatabaseArgs
Arguments for getDatabase. Arguments for getDatabase.
GetDatabaseEncryptionConfig
GetDatabaseIamPolicyArgs
Arguments for getDatabaseIamPolicy. Arguments for getDatabaseIamPolicy.
GetDatabaseIamPolicyResult
Result data returned by getDatabaseIamPolicy.
GetDatabaseResult
Result data returned by getDatabase.
GetInstanceArgs
Arguments for getInstance. Arguments for getInstance.
GetInstanceAutoscalingConfig
GetInstanceAutoscalingConfigAsymmetricAutoscalingOption
GetInstanceAutoscalingConfigAsymmetricAutoscalingOptionOverride
GetInstanceAutoscalingConfigAsymmetricAutoscalingOptionOverrideAutoscalingLimit
GetInstanceAutoscalingConfigAsymmetricAutoscalingOptionReplicaSelection
GetInstanceAutoscalingConfigAutoscalingLimit
GetInstanceAutoscalingConfigAutoscalingTarget
GetInstanceIamPolicyArgs
Arguments for getInstanceIamPolicy. Arguments for getInstanceIamPolicy.
GetInstanceIamPolicyResult
Result data returned by getInstanceIamPolicy.
GetInstanceResult
Result data returned by getInstance.
Instance
An isolated set of Cloud Spanner resources on which databases can be hosted.
InstanceArgs
The set of arguments for Instance. The set of arguments for Instance.
InstanceAutoscalingConfig
InstanceAutoscalingConfigAsymmetricAutoscalingOption
InstanceAutoscalingConfigAsymmetricAutoscalingOptionOverrides
InstanceAutoscalingConfigAsymmetricAutoscalingOptionOverridesAutoscalingLimits
InstanceAutoscalingConfigAsymmetricAutoscalingOptionReplicaSelection
InstanceAutoscalingConfigAutoscalingLimits
InstanceAutoscalingConfigAutoscalingTargets
InstanceConfig
A possible configuration for a Cloud Spanner instance. Configurations define the geographic placement of nodes and their replication.
InstanceConfigArgs
The set of arguments for InstanceConfig. The set of arguments for InstanceConfig.
InstanceConfigReplica
InstanceConfigState
Input properties used for looking up and filtering InstanceConfig resources.
InstanceIAMBinding
Three different resources help you manage your IAM policy for a Spanner instance. Each of these resources serves a different use case:
InstanceIAMBindingArgs
The set of arguments for InstanceIAMBinding. The set of arguments for InstanceIAMBinding.
InstanceIAMBindingCondition
InstanceIAMBindingState
Input properties used for looking up and filtering InstanceIAMBinding resources.
InstanceIAMMember
Three different resources help you manage your IAM policy for a Spanner instance. Each of these resources serves a different use case:
InstanceIAMMemberArgs
The set of arguments for InstanceIAMMember. The set of arguments for InstanceIAMMember.
InstanceIAMMemberCondition
InstanceIAMMemberState
Input properties used for looking up and filtering InstanceIAMMember resources.
InstanceIAMPolicy
Three different resources help you manage your IAM policy for a Spanner instance. Each of these resources serves a different use case:
InstanceIAMPolicyArgs
The set of arguments for InstanceIAMPolicy. The set of arguments for InstanceIAMPolicy.
InstanceIAMPolicyState
Input properties used for looking up and filtering InstanceIAMPolicy resources.
InstancePartition
A Cloud Spanner instance partition is a unit of Cloud Spanner database capacity that can be used to partition data and processing capacity within an instance.
InstancePartitionArgs
The set of arguments for InstancePartition. The set of arguments for InstancePartition.
InstancePartitionAutoscalingConfig
InstancePartitionAutoscalingConfigAutoscalingLimits
InstancePartitionAutoscalingConfigAutoscalingTargets
InstancePartitionState
Input properties used for looking up and filtering InstancePartition resources.
InstanceState
Input properties used for looking up and filtering Instance resources.

Functions

getDatabase(GetDatabaseArgs args, {InvokeOptions? options}) → Future<GetDatabaseResult>
Get a spanner database from Google Cloud by its name and instance name.
getDatabaseIamPolicy(GetDatabaseIamPolicyArgs args, {InvokeOptions? options}) → Future<GetDatabaseIamPolicyResult>
Retrieves the current IAM policy data for a Spanner database.
getDatabaseIamPolicyOutput(GetDatabaseIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetDatabaseIamPolicyResult>
getDatabaseOutput(GetDatabaseArgs args, {InvokeOutputOptions? options}) → Output<GetDatabaseResult>
getInstance(GetInstanceArgs args, {InvokeOptions? options}) → Future<GetInstanceResult>
Get a spanner instance from Google Cloud by its name.
getInstanceIamPolicy(GetInstanceIamPolicyArgs args, {InvokeOptions? options}) → Future<GetInstanceIamPolicyResult>
Retrieves the current IAM policy data for a Spanner instance.
getInstanceIamPolicyOutput(GetInstanceIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceIamPolicyResult>
getInstanceOutput(GetInstanceArgs args, {InvokeOutputOptions? options}) → Output<GetInstanceResult>