Expand description
The messages and enums that are part of this client library.
Modules§
- api_
warning - Defines additional types related to ApiWarning.
- backup_
configuration - Defines additional types related to BackupConfiguration.
- backup_
reencryption_ config - Defines additional types related to BackupReencryptionConfig.
- backup_
retention_ settings - Defines additional types related to BackupRetentionSettings.
- connect_
settings - Defines additional types related to ConnectSettings.
- database
- Defines additional types related to Database.
- database_
instance - Defines additional types related to DatabaseInstance.
- export_
context - Defines additional types related to ExportContext.
- import_
context - Defines additional types related to ImportContext.
- ip_
configuration - Defines additional types related to IpConfiguration.
- operation
- Defines additional types related to Operation.
- password_
validation_ policy - Defines additional types related to PasswordValidationPolicy.
- settings
- Defines additional types related to Settings.
- sql_
external_ sync_ setting_ error - Defines additional types related to SqlExternalSyncSettingError.
- sql_
instances_ reschedule_ maintenance_ request_ body - Defines additional types related to SqlInstancesRescheduleMaintenanceRequestBody.
- sql_
instances_ start_ external_ sync_ request - Defines additional types related to SqlInstancesStartExternalSyncRequest.
- sql_
instances_ verify_ external_ sync_ settings_ request - Defines additional types related to SqlInstancesVerifyExternalSyncSettingsRequest.
- user
- Defines additional types related to User.
Structs§
- AclEntry
- An entry for an Access Control list.
- Acquire
Ssrs Lease Context - Acquire SSRS lease context.
- Advanced
Machine Features - Specifies options for controlling advanced machine features.
- ApiWarning
- An Admin API warning message.
- Available
Database Version - An available database version. It can be a major or a minor version.
- Backup
Configuration - Database instance backup configuration.
- Backup
Context - Backup context.
- Backup
Reencryption Config - Backup Reencryption Config
- Backup
Retention Settings - We currently only support backup retention by specifying the number of backups we will retain.
- Backup
Run - A BackupRun resource.
- Backup
Runs List Response - Backup run list results.
- BinLog
Coordinates - Binary log coordinates.
- Clone
Context - Database instance clone context.
- Connect
Settings - Connect settings retrieval response.
- Data
Cache Config - Data cache configurations.
- Database
- Represents a SQL database on the Cloud SQL instance.
- Database
Flags - Database flags for Cloud SQL instances.
- Database
Instance - A Cloud SQL instance resource.
- Databases
List Response - Database list response.
- Demote
Context - This context is used to demote an existing standalone instance to be a Cloud SQL read replica for an external database server.
- Demote
Master Configuration - Read-replica configuration for connecting to the on-premises primary instance.
- Demote
Master Context - Database instance demote primary instance context.
- Demote
Master MySql Replica Configuration - Read-replica configuration specific to MySQL databases.
- Deny
Maintenance Period - Deny maintenance Periods. This specifies a date range during when all CSA rollout will be denied.
- Disk
Encryption Configuration - Disk encryption configuration for an instance.
- Disk
Encryption Status - Disk encryption status for an instance.
- Export
Context - Database instance export context.
- Failover
Context - Database instance failover context.
- Flag
- A flag resource.
- Flags
List Response - Flags list response.
- Gemini
Instance Config - Gemini instance configuration.
- Generate
Ephemeral Cert Request - Ephemeral certificate creation request.
- Generate
Ephemeral Cert Response - Ephemeral certificate creation request.
- GetConnect
Settings Request - Connect settings retrieval request.
- Import
Context - Database instance import context.
- Insights
Config - Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration.
- Instance
Reference - Reference to another Cloud SQL instance.
- Instances
Acquire Ssrs Lease Request - Request to acquire a lease for SSRS.
- Instances
Clone Request - Database instance clone request.
- Instances
Demote Master Request - Database demote primary instance request.
- Instances
Demote Request - This request is used to demote an existing standalone instance to be a Cloud SQL read replica for an external database server.
- Instances
Export Request - Database instance export request.
- Instances
Failover Request - Instance failover request.
- Instances
Import Request - Database instance import request.
- Instances
List Response - Database instances list response.
- Instances
List Server CasResponse - Instances ListServerCas response.
- Instances
Reencrypt Request - Database Instance reencrypt request.
- Instances
Restore Backup Request - Database instance restore backup request.
- Instances
Rotate Server CaRequest - Rotate server CA request.
- Instances
Truncate LogRequest - Instance truncate log request.
- IpConfiguration
- IP Management configuration.
- IpMapping
- Database instance IP mapping
- Location
Preference - Preferred location. This specifies where a Cloud SQL instance is located. Note that if the preferred location is not available, the instance will be located as close as possible within the region. Only one location may be specified.
- Maintenance
Window - Maintenance window. This specifies when a Cloud SQL instance is restarted for system maintenance purposes.
- MySql
Replica Configuration - Read-replica configuration specific to MySQL databases.
- MySql
Sync Config - MySQL-specific external server sync settings.
- OnPremises
Configuration - On-premises instance configuration.
- Operation
- An Operation resource. For successful operations that return an Operation resource, only the fields relevant to the operation are populated in the resource.
- Operation
Error - Database instance operation error.
- Operation
Errors - Database instance operation errors list wrapper.
- Operations
List Response - Operations list response.
- Password
Status - Read-only password status.
- Password
Validation Policy - Database instance local user password validation policy
- Perform
Disk Shrink Context - Perform disk shrink context.
- PscConfig
- PSC settings for a Cloud SQL instance.
- Replica
Configuration - Read-replica configuration for connecting to the primary instance.
- Replication
Cluster - A primary instance and disaster recovery (DR) replica pair. A DR replica is a cross-region replica that you designate for failover in the event that the primary instance experiences regional failure. Only applicable to MySQL.
- Restore
Backup Context - Database instance restore from backup context. Backup context contains source instance id and project id.
- Rotate
Server CaContext - Instance rotate server CA context.
- Settings
- Database instance settings.
- SqlActive
Directory Config - Active Directory configuration, relevant only for Cloud SQL for SQL Server.
- SqlBackup
Runs Delete Request - Backup runs delete request.
- SqlBackup
Runs GetRequest - Backup runs get request.
- SqlBackup
Runs Insert Request - Backup runs insert request.
- SqlBackup
Runs List Request - Backup runs list request.
- SqlDatabases
Delete Request - Database delete request.
- SqlDatabases
GetRequest - Database get request.
- SqlDatabases
Insert Request - Database insert request.
- SqlDatabases
List Request - Database list request.
- SqlDatabases
Update Request - Database update request.
- SqlExternal
Sync Setting Error - External primary instance migration setting error/warning.
- SqlFlags
List Request - Flags list request.
- SqlInstances
Acquire Ssrs Lease Request - Request to acquire a lease for SSRS.
- SqlInstances
Acquire Ssrs Lease Response - Response for the acquire SSRS lease request.
- SqlInstances
AddServer CaRequest - Instance add server CA request.
- SqlInstances
Clone Request - Instance clone request.
- SqlInstances
Create Ephemeral Cert Request - Instance create ephemeral certificate request.
- SqlInstances
Delete Request - Instance delete request.
- SqlInstances
Demote Master Request - Instance demote master request.
- SqlInstances
Demote Request - Instance demote request.
- SqlInstances
Export Request - Instance export request.
- SqlInstances
Failover Request - Instance failover request.
- SqlInstances
GetDisk Shrink Config Request - Instance get disk shrink config request.
- SqlInstances
GetDisk Shrink Config Response - Instance get disk shrink config response.
- SqlInstances
GetLatest Recovery Time Request - Instance get latest recovery time request.
- SqlInstances
GetLatest Recovery Time Response - Instance get latest recovery time response.
- SqlInstances
GetRequest - Instance get request.
- SqlInstances
Import Request - Instance import request.
- SqlInstances
Insert Request - Instance insert request.
- SqlInstances
List Request - Instance list request.
- SqlInstances
List Server CasRequest - Instance list server CAs request.
- SqlInstances
Patch Request - Instance patch request.
- SqlInstances
Perform Disk Shrink Request - Instance perform disk shrink request.
- SqlInstances
Promote Replica Request - Instance promote replica request.
- SqlInstances
Reencrypt Request - Instance reencrypt request.
- SqlInstances
Release Ssrs Lease Request - Request to release a lease for SSRS.
- SqlInstances
Release Ssrs Lease Response - Response for the release SSRS lease request.
- SqlInstances
Reschedule Maintenance Request - Instance reschedule maintenance request.
- SqlInstances
Reschedule Maintenance Request Body - Reschedule options for maintenance windows.
- SqlInstances
Reset Replica Size Request - Instance reset replica size request.
- SqlInstances
Reset SslConfig Request - Instance reset SSL config request.
- SqlInstances
Restart Request - Instance restart request.
- SqlInstances
Restore Backup Request - Instance restore backup request.
- SqlInstances
Rotate Server CaRequest - Instance rotate server CA request.
- SqlInstances
Start External Sync Request - Instance start external sync request.
- SqlInstances
Start Replica Request - Instance start replica request.
- SqlInstances
Stop Replica Request - Instance stop replica request.
- SqlInstances
Switchover Request - Instance switchover request.
- SqlInstances
Truncate LogRequest - Instance truncate log request.
- SqlInstances
Update Request - Instance update request.
- SqlInstances
Verify External Sync Settings Request - Instance verify external sync settings request.
- SqlInstances
Verify External Sync Settings Response - Instance verify external sync settings response.
- SqlOperations
Cancel Request - Operations cancel request.
- SqlOperations
GetRequest - Operations get request.
- SqlOperations
List Request - Operations list request.
- SqlServer
Audit Config - SQL Server specific audit configuration.
- SqlServer
Database Details - Represents a Sql Server database on the Cloud SQL instance.
- SqlServer
User Details - Represents a Sql Server user on the Cloud SQL instance.
- SqlSsl
Certs Delete Request - SqlSsl
Certs GetRequest - SqlSsl
Certs Insert Request - SqlSsl
Certs List Request - SqlTiers
List Request - Tiers list request.
- SqlUsers
Delete Request - SqlUsers
GetRequest - Request message for Users Get RPC
- SqlUsers
Insert Request - SqlUsers
List Request - SqlUsers
Update Request - SslCert
- SslCerts Resource
- SslCert
Detail - SslCertDetail.
- SslCerts
Create Ephemeral Request - SslCerts create ephemeral certificate request.
- SslCerts
Insert Request - SslCerts insert request.
- SslCerts
Insert Response - SslCert insert response.
- SslCerts
List Response - SslCerts list response.
- Sync
Flags - Initial sync flags for certain Cloud SQL APIs. Currently used for the MySQL external server initial dump.
- Tier
- A Google Cloud SQL service tier resource.
- Tiers
List Response - Tiers list response.
- Truncate
LogContext - Database Instance truncate log context.
- User
- A Cloud SQL user resource.
- User
Password Validation Policy - User level password validation policy.
- Users
List Response - User list response.
Enums§
- BakType
- Working with unknown values
- External
Sync Parallel Level - External Sync parallel level.
- SqlAvailability
Type - The availability type of the given Cloud SQL instance.
- SqlBackend
Type - Working with unknown values
- SqlBackup
Kind - Defines the supported backup kinds.
- SqlBackup
RunStatus - The status of a backup run.
- SqlBackup
RunType - Type of backup (i.e. automated, on demand, etc).
- SqlData
Disk Type - The type of disk that is used for a v2 instance to use.
- SqlDatabase
Version - The database engine type and version.
- SqlFile
Type - Working with unknown values
- SqlFlag
Type - Working with unknown values
- SqlInstance
Type - Working with unknown values
- SqlIp
Address Type - Working with unknown values
- SqlPricing
Plan - The pricing plan for this instance.
- SqlReplication
Type - Working with unknown values
- SqlSuspension
Reason - The suspension reason of the database instance if the state is SUSPENDED.
- SqlUpdate
Track - Working with unknown values