# Functions

# Constants

See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
Manage your Google SQL Service instances.

# Structs

AclEntry: An entry for an Access Control list.
AcquireSsrsLeaseContext: Acquire SSRS lease context.
AdvancedMachineFeatures: Specifies options for controlling advanced machine features.
ApiWarning: An Admin API warning message.
AvailableDatabaseVersion: An available database version.
Backup: A backup resource.
BackupConfiguration: Database instance backup configuration.
BackupContext: Backup context.
BackupReencryptionConfig: Backup Reencryption Config.
BackupRetentionSettings: We currently only support backup retention by specifying the number of backups we will retain.
BackupRun: A BackupRun resource.
BackupRunsListResponse: Backup run list results.
BinLogCoordinates: Binary log coordinates.
CloneContext: Database instance clone context.
ConnectSettings: Connect settings retrieval response.
Database: Represents a SQL database on the Cloud SQL instance.
DatabaseFlags: Database flags for Cloud SQL instances.
DatabaseInstance: A Cloud SQL instance resource.
DatabaseInstanceFailoverReplica: The name and status of the failover replica.
DatabasesListResponse: Database list response.
DataCacheConfig: Data cache configurations.
DemoteContext: This context is used to demote an existing standalone instance to be a Cloud SQL read replica for an external database server.
DemoteMasterConfiguration: Read-replica configuration for connecting to the on-premises primary instance.
DemoteMasterContext: Database instance demote primary instance context.
DemoteMasterMySqlReplicaConfiguration: Read-replica configuration specific to MySQL databases.
DenyMaintenancePeriod: Deny Maintenance Periods.
DiskEncryptionConfiguration: Disk encryption configuration for an instance.
DiskEncryptionStatus: Disk encryption status for an instance.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
ExportContext: Database instance export context.
ExportContextBakExportOptions: Options for exporting BAK files (SQL Server-only).
ExportContextCsvExportOptions: Options for exporting data as CSV.
ExportContextSqlExportOptions: Options for exporting data as SQL statements.
ExportContextSqlExportOptionsMysqlExportOptions: Options for exporting from MySQL.
ExportContextSqlExportOptionsPostgresExportOptions: Options for exporting from a Cloud SQL for PostgreSQL instance.
ExportContextTdeExportOptions: Optional.
ExternalSyncSelectedObject: The selected object that Cloud SQL migrates.
FailoverContext: Database instance failover context.
Flag: A flag resource.
FlagsListResponse: Flags list response.
GeminiInstanceConfig: Gemini instance configuration.
GenerateEphemeralCertRequest: Ephemeral certificate creation request.
GenerateEphemeralCertResponse: Ephemeral certificate creation request.
ImportContext: Database instance import context.
ImportContextBakImportOptions: Import parameters specific to SQL Server .BAK files.
ImportContextCsvImportOptions: Options for importing data as CSV.
ImportContextSqlImportOptions: Optional.
ImportContextSqlImportOptionsPostgresImportOptions: Optional.
ImportContextTdeImportOptions: Optional.
InsightsConfig: Insights configuration.
InstanceReference: Reference to another Cloud SQL instance.
InstancesAcquireSsrsLeaseRequest: Request to acquire an SSRS lease for an instance.
InstancesCloneRequest: Database instance clone request.
InstancesDemoteMasterRequest: Database demote primary instance request.
InstancesDemoteRequest: This request is used to demote an existing standalone instance to be a Cloud SQL read replica for an external database server.
InstancesExportRequest: Database instance export request.
InstancesFailoverRequest: Instance failover request.
InstancesImportRequest: Database instance import request.
InstancesListResponse: Database instances list response.
InstancesListServerCasResponse: Instances ListServerCas response.
InstancesListServerCertificatesResponse: Instances ListServerCertificatess response.
InstancesReencryptRequest: Database Instance reencrypt request.
InstancesRestoreBackupRequest: Database instance restore backup request.
InstancesRotateServerCaRequest: Rotate Server CA request.
InstancesRotateServerCertificateRequest: Rotate Server Certificate request.
InstancesTruncateLogRequest: Instance truncate log request.
Interval: Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive).
IpConfiguration: IP Management configuration.
IpMapping: Database instance IP mapping.
ListBackupsResponse: The response payload containing a list of the backups.
LocationPreference: Preferred location.
MaintenanceWindow: Maintenance window.
MySqlReplicaConfiguration: Read-replica configuration specific to MySQL databases.
MySqlSyncConfig: MySQL-specific external server sync settings.
OnPremisesConfiguration: On-premises instance configuration.
Operation: An Operation resource.
OperationError: Database instance operation error.
OperationErrors: Database instance operation errors list wrapper.
OperationMetadata: Represents the metadata of the long-running operation.
OperationsListResponse: Operations list response.
PasswordStatus: Read-only password status.
PasswordValidationPolicy: Database instance local user password validation policy.
PerformDiskShrinkContext: Perform disk shrink context.
PscAutoConnectionConfig: 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.
ReplicaConfiguration: Read-replica configuration for connecting to the primary instance.
ReplicationCluster: A primary instance and disaster recovery (DR) replica pair.
RestoreBackupContext: Database instance restore from backup context.
RotateServerCaContext: Instance rotate server CA context.
RotateServerCertificateContext: Instance rotate server certificate context.
SelectedObjects: A list of objects that the user selects for replication from an external source instance.
Settings: Database instance settings.
SqlActiveDirectoryConfig: Active Directory configuration, relevant only for Cloud SQL for SQL Server.
SqlExternalSyncSettingError: External primary instance migration setting error/warning.
SqlInstancesAcquireSsrsLeaseResponse: Acquire SSRS lease response.
SqlInstancesGetDiskShrinkConfigResponse: Instance get disk shrink config response.
SqlInstancesGetLatestRecoveryTimeResponse: Instance get latest recovery time response.
SqlInstancesReleaseSsrsLeaseResponse: The response for the release of the SSRS lease.
SqlInstancesRescheduleMaintenanceRequestBody: Reschedule options for maintenance windows.
SqlInstancesResetReplicaSizeRequest: Instance reset replica size request.
SqlInstancesVerifyExternalSyncSettingsResponse: Instance verify external sync settings response.
SqlOutOfDiskReport: This message wraps up the information written by out-of-disk detection job.
SqlScheduledMaintenance: Any scheduled maintenance for this instance.
SqlServerAuditConfig: SQL Server specific audit configuration.
SqlServerDatabaseDetails: Represents a Sql Server database on the Cloud SQL instance.
SqlServerUserDetails: Represents a Sql Server user on the Cloud SQL instance.
SqlSubOperationType: The sub operation type based on the operation type.
SslCert: SslCerts Resource.
SslCertDetail: SslCertDetail.
SslCertsCreateEphemeralRequest: SslCerts create ephemeral certificate request.
SslCertsInsertRequest: SslCerts insert request.
SslCertsInsertResponse: SslCert insert response.
SslCertsListResponse: SslCerts list response.
SyncFlags: Initial sync flags for certain Cloud SQL APIs.
Tier: A Google Cloud SQL service tier resource.
TiersListResponse: Tiers list response.
TruncateLogContext: Database Instance truncate log context.
User: A Cloud SQL user resource.
UserPasswordValidationPolicy: User level password validation policy.
UsersListResponse: User list response.