Expand description
The messages and enums that are part of this client library.
Modules§
- api_
warning - Defines additional types related to ApiWarning.
- backup
- Defines additional types related to Backup.
- 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.
- dns_
name_ mapping - Defines additional types related to DnsNameMapping.
- execute_
sql_ payload - Defines additional types related to ExecuteSqlPayload.
- export_
context - Defines additional types related to ExportContext.
- flag
- Defines additional types related to Flag.
- import_
context - Defines additional types related to ImportContext.
- ip_
configuration - Defines additional types related to IpConfiguration.
- on_
premises_ configuration - Defines additional types related to OnPremisesConfiguration.
- operation
- Defines additional types related to Operation.
- password_
validation_ policy - Defines additional types related to PasswordValidationPolicy.
- pre_
check_ response - Defines additional types related to PreCheckResponse.
- read_
pool_ auto_ scale_ config - Defines additional types related to ReadPoolAutoScaleConfig.
- settings
- Defines additional types related to Settings.
- sql_
active_ directory_ config - Defines additional types related to SqlActiveDirectoryConfig.
- sql_
external_ sync_ setting_ error - Defines additional types related to SqlExternalSyncSettingError.
- sql_
instances_ delete_ request - Defines additional types related to SqlInstancesDeleteRequest.
- sql_
instances_ execute_ sql_ response - Defines additional types related to SqlInstancesExecuteSqlResponse.
- sql_
instances_ reschedule_ maintenance_ request_ body - Defines additional types related to SqlInstancesRescheduleMaintenanceRequestBody.
- sql_
instances_ reset_ ssl_ config_ request - Defines additional types related to SqlInstancesResetSslConfigRequest.
- 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.
- sql_
sub_ operation_ type - Defines additional types related to SqlSubOperationType.
- 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
- A backup resource.
- 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.
- Column
- Contains the name and datatype of a column.
- Connect
Settings - Connect settings retrieval response.
- Connection
Pool Config - The managed connection pooling configuration.
- Connection
Pool Flags - Connection pool flags for Cloud SQL instances managed connection pool configuration.
- Create
Backup Request - The request payload to create the backup
- 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.
- Delete
Backup Request - The request payload to delete the backup.
- 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.
- DnsName
Mapping - DNS metadata.
- Execute
SqlPayload - The request payload used to execute SQL statements.
- Export
Context - Database instance export context.
- External
Sync Selected Object - The selected object that Cloud SQL migrates.
- Failover
Context - Database instance failover context.
- Final
Backup Config - Config used to determine the final backup settings for the instance.
- 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.
- GetBackup
Request - The request payload to get the backup.
- 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 Entra IdCertificates Response - Instances ListEntraIdCertificates response.
- Instances
List Response - Database instances list response.
- Instances
List Server CasResponse - Instances ListServerCas response.
- Instances
List Server Certificates Response - Instances ListServerCertificates response.
- Instances
PreCheck Major Version Upgrade Request - Request for Pre-checks for MVU
- Instances
Reencrypt Request - Database Instance reencrypt request.
- Instances
Restore Backup Request - Database instance restore backup request.
- Instances
Rotate Entra IdCertificate Request - Rotate Entra ID certificate request.
- Instances
Rotate Server CaRequest - Rotate server CA request.
- Instances
Rotate Server Certificate Request - Rotate server certificate request.
- Instances
Truncate LogRequest - Instance truncate log request.
- IpConfiguration
- IP Management configuration.
- IpMapping
- Database instance IP mapping
- List
Backups Request - The request payload to list the backups.
- List
Backups Response - The response payload containing a list of the backups.
- 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.
- Metadata
- The additional metadata information regarding the execution of the SQL statements.
- 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. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access.
- Perform
Disk Shrink Context - Perform disk shrink context.
- Performance
Capture Config - Performance Capture configuration.
- Point
InTime Restore Context - The context to perform a point-in-time recovery of an instance managed by Backup and Disaster Recovery (DR) Service.
- PreCheck
Major Version Upgrade Context - Pre-check major version upgrade context.
- PreCheck
Response - Structured PreCheckResponse containing message, type, and required actions.
- PscAuto
Connection Config - Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance.
- PscConfig
- PSC settings for a Cloud SQL instance.
- Query
Result - QueryResult contains the result of executing a single SQL statement.
- Read
Pool Auto Scale Config - The read pool auto-scale configuration.
- 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. Applicable to MySQL and PostgreSQL.
- Restore
Backup Context - Database instance restore from backup context. Backup context contains source instance id and project id.
- Rotate
Entra IdCertificate Context - Instance rotate Entra ID certificate context.
- Rotate
Server CaContext - Instance rotate server CA context.
- Rotate
Server Certificate Context - Instance rotate server certificate context.
- Row
- Contains the values for a row.
- Selected
Objects - A list of objects that the user selects for replication from an external source instance.
- 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
AddEntra IdCertificate Request - Instance add Entra ID certificate request.
- SqlInstances
AddServer CaRequest - Instance add server CA request.
- SqlInstances
AddServer Certificate Request - Instance add server certificate 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
Execute SqlRequest - Execute SQL statements request.
- SqlInstances
Execute SqlResponse - Execute SQL statements response.
- 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 Entra IdCertificates Request - Instance list Entra ID certificates request.
- SqlInstances
List Request - Instance list request.
- SqlInstances
List Server CasRequest - Instance list server CAs request.
- SqlInstances
List Server Certificates Request - Instance list server certificates request.
- SqlInstances
Patch Request - Instance patch request.
- SqlInstances
Perform Disk Shrink Request - Instance perform disk shrink request.
- SqlInstances
Point InTime Restore Request - Request to perform a point in time restore on a Google Cloud Backup and Disaster Recovery managed instance.
- SqlInstances
PreCheck Major Version Upgrade Request - Request for Pre-checks for MVU
- 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 Entra IdCertificate Request - Instance rotate server certificate request.
- SqlInstances
Rotate Server CaRequest - Instance rotate server CA request.
- SqlInstances
Rotate Server Certificate Request - Instance rotate server certificate 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
Entra IdConfig - SQL Server Entra ID configuration.
- 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 - SqlSub
Operation Type - The sub operation type based on the operation type.
- 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.
- Update
Backup Request - The request payload to update the backup.
- User
- A Cloud SQL user resource.
- User
Password Validation Policy - User level password validation policy.
- Users
List Response - User list response.
- Value
- The cell value of the table.
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
Scope - Scopes of a flag describe where the flag is used.
- SqlFlag
Type - Working with unknown values
- SqlInstance
Type - Working with unknown values
- SqlIp
Address Type - Working with unknown values
- SqlMaintenance
Type - The type of maintenance to be performed on the instance.
- 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