Summary of entries of Classes for google-cloud-sql.
Classes
SqlAvailableDatabaseVersionsServiceAsyncClient
Service that exposes Cloud SQL database versions information. This service is only used internally.
SqlAvailableDatabaseVersionsServiceClient
Service that exposes Cloud SQL database versions information. This service is only used internally.
SqlBackupRunsServiceAsyncClient
Service for managing database backups.
SqlBackupRunsServiceClient
Service for managing database backups.
ListAsyncPager
A pager for iterating through list requests.
This class thinly wraps an initial
BackupRunsListResponse object, and
provides an __aiter__ method to iterate through its
items field.
If there are more pages, the __aiter__ method will make additional
List requests and continue to iterate
through the items field on the
corresponding responses.
All the usual BackupRunsListResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPager
A pager for iterating through list requests.
This class thinly wraps an initial
BackupRunsListResponse object, and
provides an __iter__ method to iterate through its
items field.
If there are more pages, the __iter__ method will make additional
List requests and continue to iterate
through the items field on the
corresponding responses.
All the usual BackupRunsListResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListBackupsAsyncPager
A pager for iterating through list_backups requests.
This class thinly wraps an initial
ListBackupsResponse object, and
provides an __aiter__ method to iterate through its
backups field.
If there are more pages, the __aiter__ method will make additional
ListBackups requests and continue to iterate
through the backups field on the
corresponding responses.
All the usual ListBackupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListBackupsPager
A pager for iterating through list_backups requests.
This class thinly wraps an initial
ListBackupsResponse object, and
provides an __iter__ method to iterate through its
backups field.
If there are more pages, the __iter__ method will make additional
ListBackups requests and continue to iterate
through the backups field on the
corresponding responses.
All the usual ListBackupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SqlConnectServiceAsyncClient
Cloud SQL connect service.
SqlConnectServiceClient
Cloud SQL connect service.
SqlDatabasesServiceAsyncClient
Service to manage databases.
SqlDatabasesServiceClient
Service to manage databases.
SqlEventsServiceAsyncClient
Service that exposes Cloud SQL event information. This service is only used internally.
SqlEventsServiceClient
Service that exposes Cloud SQL event information. This service is only used internally.
SqlFeatureEligibilityServiceAsyncClient
Service to verify the eligibility of an instance for a given operation.
SqlFeatureEligibilityServiceClient
Service to verify the eligibility of an instance for a given operation.
SqlFlagsServiceAsyncClient
Service to manage database flags for Cloud SQL instances.
SqlFlagsServiceClient
Service to manage database flags for Cloud SQL instances.
SqlIamPoliciesServiceAsyncClient
Service for providing IAM Meta APIs for Cloud SQL.
SqlIamPoliciesServiceClient
Service for providing IAM Meta APIs for Cloud SQL.
SqlInstanceNamesServiceAsyncClient
Cloud SQL instance names service.
SqlInstanceNamesServiceClient
Cloud SQL instance names service.
ListAsyncPager
A pager for iterating through list requests.
This class thinly wraps an initial
InstancesListResponse object, and
provides an __aiter__ method to iterate through its
warnings field.
If there are more pages, the __aiter__ method will make additional
List requests and continue to iterate
through the warnings field on the
corresponding responses.
All the usual InstancesListResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPager
A pager for iterating through list requests.
This class thinly wraps an initial
InstancesListResponse object, and
provides an __iter__ method to iterate through its
warnings field.
If there are more pages, the __iter__ method will make additional
List requests and continue to iterate
through the warnings field on the
corresponding responses.
All the usual InstancesListResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SqlOperationsServiceAsyncClient
Service to fetch operations for database instances.
SqlOperationsServiceClient
Service to fetch operations for database instances.
ListAsyncPager
A pager for iterating through list requests.
This class thinly wraps an initial
OperationsListResponse object, and
provides an __aiter__ method to iterate through its
items field.
If there are more pages, the __aiter__ method will make additional
List requests and continue to iterate
through the items field on the
corresponding responses.
All the usual OperationsListResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPager
A pager for iterating through list requests.
This class thinly wraps an initial
OperationsListResponse object, and
provides an __iter__ method to iterate through its
items field.
If there are more pages, the __iter__ method will make additional
List requests and continue to iterate
through the items field on the
corresponding responses.
All the usual OperationsListResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SqlRegionsServiceAsyncClient
Service that exposes Cloud SQL region information. This service is only used internally and does not follow the same patterns as the other v1 RPCs.
SqlRegionsServiceClient
Service that exposes Cloud SQL region information. This service is only used internally and does not follow the same patterns as the other v1 RPCs.
SqlSslCertsServiceAsyncClient
Service to manage SSL certs for Cloud SQL instances.
SqlSslCertsServiceClient
Service to manage SSL certs for Cloud SQL instances.
SqlTiersServiceAsyncClient
Service for providing machine types (tiers) for Cloud SQL instances.
SqlTiersServiceClient
Service for providing machine types (tiers) for Cloud SQL instances.
SqlUsersServiceAsyncClient
Cloud SQL users service.
SqlUsersServiceClient
Cloud SQL users service.
AclEntry
An entry for an Access Control list.
AcquireSsrsLeaseContext
Acquire SSRS lease context.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AdvancedMachineFeatures
Specifies options for controlling advanced machine features.
ApiWarning
An Admin API warning message.
SqlApiWarningCode
AutoDnsStatus
The status of automated DNS provisioning.
AvailableDatabaseVersion
An available database version. It can be a major or a minor version.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Backup
A backup resource.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlBackupState
The backup's state
SqlBackupType
The backup type.
BackupConfiguration
Database instance backup configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackupTier
Backup tier that manages the backups for the instance.
TransactionalLogStorageState
This value contains the storage location of the transactional logs used to perform point-in-time recovery (PITR) for the database.
BackupContext
Backup context.
BackupReencryptionConfig
Backup Reencryption Config
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackupType
Backup type for re-encryption
BackupRetentionSettings
We currently only support backup retention by specifying the number of backups we will retain.
RetentionUnit
The units that retained_backups specifies, we only support COUNT.
BackupRun
A BackupRun resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackupRunsListResponse
Backup run list results.
BakType
BinLogCoordinates
Binary log coordinates.
CloneContext
Database instance clone context.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Column
Contains the name and datatype of a column.
ConnectSettings
Connect settings retrieval response.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CaMode
Various Certificate Authority (CA) modes for certificate signing.
ConnectPoolNodeConfig
Details of a single read pool node of a read pool.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MdxProtocolSupport
MdxProtocolSupport describes parts of the MDX protocol supported by this instance.
ConnectionPoolConfig
The managed connection pooling configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ConnectionPoolFlags
Connection pool flags for Cloud SQL instances managed connection pool configuration.
CreateBackupRequest
The request payload to create the backup
DataCacheConfig
Data cache configurations.
Database
Represents a SQL database on the Cloud SQL instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DatabaseFlags
Database flags for Cloud SQL instances.
DatabaseInstance
A Cloud SQL instance resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PoolNodeConfig
Details of a single read pool node of a read pool.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlFailoverReplica
SqlInstanceState
The current serving state of the database instance.
SqlNetworkArchitecture
The SQL network architecture for the instance.
SqlOutOfDiskReport
This message wraps up the information written by out-of-disk detection job.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlOutOfDiskState
This enum lists all possible states regarding out-of-disk issues.
SqlScheduledMaintenance
Any scheduled maintenance for this instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TagsEntry
The abstract base class for a message.
DatabasesListResponse
Database list response.
DeleteBackupRequest
The request payload to delete the backup.
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. This specifies a date range during when all CSA rollout will be denied.
DiskEncryptionConfiguration
Disk encryption configuration for an instance.
DiskEncryptionStatus
Disk encryption status for an instance.
DnsNameMapping
DNS metadata.
ConnectionType
The connection type of the DNS name. This enum is not frozen, and new values may be added in the future.
DnsScope
The scope that the DNS name applies to.
RecordManager
The system responsible for managing the DNS record.
ExecuteSqlPayload
The request payload used to execute SQL statements.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PartialResultMode
Controls how the API should respond when the SQL execution result exceeds 10 MB.
ExportContext
Database instance export context.
SqlBakExportOptions
Options for exporting BAK files (SQL Server-only)
SqlCsvExportOptions
SqlExportOptions
MysqlExportOptions
Options for exporting from MySQL.
PostgresExportOptions
Options for exporting from a Cloud SQL for PostgreSQL instance.
SqlTdeExportOptions
ExternalSyncParallelLevel
External Sync parallel level.
ExternalSyncSelectedObject
The selected object that Cloud SQL migrates.
FailoverContext
Database instance failover context.
FinalBackupConfig
Config used to determine the final backup settings for the instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Flag
A flag resource.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FlagsListResponse
Flags list response.
GeminiInstanceConfig
Gemini instance configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GenerateEphemeralCertRequest
Ephemeral certificate creation request.
GenerateEphemeralCertResponse
Ephemeral certificate creation request.
GetBackupRequest
The request payload to get the backup.
GetConnectSettingsRequest
Connect settings retrieval request.
ImportContext
Database instance import context.
SqlBakImportOptions
EncryptionOptions
SqlCsvImportOptions
SqlImportOptions
PostgresImportOptions
SqlTdeImportOptions
InsightsConfig
Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional configuration.
InstanceReference
Reference to another Cloud SQL instance.
InstancesAcquireSsrsLeaseRequest
Request to acquire a lease for SSRS.
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.
InstancesListEntraIdCertificatesResponse
Instances ListEntraIdCertificates response.
InstancesListResponse
Database instances list response.
InstancesListServerCasResponse
Instances ListServerCas response.
InstancesListServerCertificatesResponse
Instances ListServerCertificates response.
InstancesPreCheckMajorVersionUpgradeRequest
Request for Pre-checks for MVU
InstancesReencryptRequest
Database Instance reencrypt request.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstancesRestoreBackupRequest
Database instance restore backup request.
InstancesRotateEntraIdCertificateRequest
Rotate Entra ID certificate request.
InstancesRotateServerCaRequest
Rotate server CA request.
InstancesRotateServerCertificateRequest
Rotate server certificate request.
InstancesTruncateLogRequest
Instance truncate log request.
IpConfiguration
IP Management configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CaMode
Various Certificate Authority (CA) modes for certificate signing.
ServerCertificateRotationMode
Settings for automatic server certificate rotation.
SslMode
The SSL options for database connections.
When this value is used, the legacy `require_ssl` flag
must be false or cleared to avoid a conflict between the
values of the two flags.
ENCRYPTED_ONLY (2):
Only allow connections encrypted with SSL/TLS. For SSL
connections to MySQL and PostgreSQL, the client certificate
isn't verified.
When this value is used, the legacy `require_ssl` flag
must be false or cleared to avoid a conflict between the
values of the two flags.
TRUSTED_CLIENT_CERTIFICATE_REQUIRED (3):
Only allow connections encrypted with SSL/TLS and with valid
client certificates.
When this value is used, the legacy `require_ssl` flag
must be true or cleared to avoid the conflict between values
of two flags. PostgreSQL clients or users that connect using
IAM database authentication must use either the `Cloud SQL
Auth
Proxy <https://cloud.google.com/sql/docs/postgres/connect-auth-proxy>`__
or `Cloud SQL
Connectors <https://cloud.google.com/sql/docs/postgres/connect-connectors>`__
to enforce client identity verification.
Only applicable to MySQL and PostgreSQL. Not applicable to
SQL Server.
IpMapping
Database instance IP mapping
ListBackupsRequest
The request payload to list the backups.
ListBackupsResponse
The response payload containing a list of the backups.
LocationPreference
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.
MaintenanceWindow
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.
MySqlReplicaConfiguration
Read-replica configuration specific to MySQL databases.
MySqlSyncConfig
MySQL-specific external server sync settings.
OnPremisesConfiguration
On-premises instance configuration.
SslOption
SslOption defines the SSL mode to be used for replica connection to the on-premises source.
Operation
An Operation resource. For successful operations that return an Operation resource, only the fields relevant to the operation are populated in the resource.
SqlOperationStatus
The status of an operation.
SqlOperationType
The type of Cloud SQL operation.
OperationError
Database instance operation error.
OperationErrors
Database instance operation errors list wrapper.
OperationsListResponse
Operations list response.
PasswordStatus
Read-only password status.
PasswordValidationPolicy
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.
Complexity
The complexity choices of the password.
PerformDiskShrinkContext
Perform disk shrink context.
PerformanceCaptureConfig
Performance capture configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TransactionKillType
Defines the categories of long-running transactions eligible for automatic termination by the Performance Capture.
PointInTimeRestoreContext
The context to perform a point-in-time recovery of an instance managed by Backup and Disaster Recovery (DR) Service.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PreCheckMajorVersionUpgradeContext
Pre-check major version upgrade context.
PreCheckResponse
Structured PreCheckResponse containing message, type, and required actions.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MessageType
The type of message which can be an info, a warning, or an error that requires user intervention.
PscAutoConnectionConfig
Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PscConfig
PSC settings for a Cloud SQL instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
QueryResult
QueryResult contains the result of executing a single SQL statement.
ReadPoolAutoScaleConfig
The read pool auto-scale configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetMetric
Target metric for read pool auto scaling.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReplicaConfiguration
Read-replica configuration for connecting to the primary instance.
ReplicationCluster
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.
ResolveConnectSettingsRequest
Connect settings retrieval request.
RestoreBackupContext
Database instance restore from backup context. Backup context contains source instance id and project id.
RotateEntraIdCertificateContext
Instance rotate Entra ID certificate context.
RotateServerCaContext
Instance rotate server CA context.
RotateServerCertificateContext
Instance rotate server certificate context.
Row
Contains the values for a row.
SelectedObjects
A list of objects that the user selects for replication from an external source instance.
Settings
Database instance settings.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ConnectorEnforcement
The options for enforcing Cloud SQL connectors in the instance.
DataApiAccess
ExecuteSql API's access to the instance.
Edition
The list of Cloud SQL editions available to users.
SqlActivationPolicy
Specifies when the instance is activated.
UserLabelsEntry
The abstract base class for a message.
SqlActiveDirectoryConfig
Active Directory configuration, relevant only for Cloud SQL for SQL Server.
ActiveDirectoryMode
The modes of Active Directory configuration.
SqlAvailabilityType
The availability type of the given Cloud SQL instance.
SqlBackendType
SqlBackupKind
Defines the supported backup kinds.
SqlBackupRunStatus
The status of a backup run.
SqlBackupRunType
Type of backup (i.e. automated, on demand, etc).
SqlBackupRunsDeleteRequest
Backup runs delete request.
SqlBackupRunsGetRequest
Backup runs get request.
SqlBackupRunsInsertRequest
Backup runs insert request.
SqlBackupRunsListRequest
Backup runs list request.
SqlDataDiskType
The type of disk that is used for a v2 instance to use.
SqlDatabaseVersion
The database engine type and version.
SqlDatabasesDeleteRequest
Database delete request.
SqlDatabasesGetRequest
Database get request.
SqlDatabasesInsertRequest
Database insert request.
SqlDatabasesListRequest
Database list request.
SqlDatabasesUpdateRequest
Database update request.
SqlExternalSyncSettingError
External primary instance migration setting error/warning.
SqlExternalSyncSettingErrorType
SqlFileType
SqlFlagScope
Scopes of a flag describe where the flag is used.
SqlFlagType
SqlFlagsListRequest
Flags list request.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlInstanceType
SqlInstancesAcquireSsrsLeaseRequest
Request to acquire a lease for SSRS.
SqlInstancesAcquireSsrsLeaseResponse
Response for the acquire SSRS lease request.
SqlInstancesAddEntraIdCertificateRequest
Instance add Entra ID certificate request.
SqlInstancesAddServerCaRequest
Instance add server CA request.
SqlInstancesAddServerCertificateRequest
Instance add server certificate request.
SqlInstancesCloneRequest
Instance clone request.
SqlInstancesCreateEphemeralCertRequest
Instance create ephemeral certificate request.
SqlInstancesDeleteRequest
Instance delete request.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlInstancesDemoteMasterRequest
Instance demote master request.
SqlInstancesDemoteRequest
Instance demote request.
SqlInstancesExecuteSqlRequest
Execute SQL statements request.
SqlInstancesExecuteSqlResponse
Execute SQL statements response.
Message
Represents a notice or warning message from the database.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlInstancesExportRequest
Instance export request.
SqlInstancesFailoverRequest
Instance failover request.
SqlInstancesGetDiskShrinkConfigRequest
Instance get disk shrink config request.
SqlInstancesGetDiskShrinkConfigResponse
Instance get disk shrink config response.
SqlInstancesGetLatestRecoveryTimeRequest
Instance get latest recovery time request.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlInstancesGetLatestRecoveryTimeResponse
Instance get latest recovery time response.
SqlInstancesGetRequest
Instance get request.
SqlInstancesImportRequest
Instance import request.
SqlInstancesInsertRequest
Instance insert request.
SqlInstancesListEntraIdCertificatesRequest
Instance list Entra ID certificates request.
SqlInstancesListRequest
Instance list request.
SqlInstancesListServerCasRequest
Instance list server CAs request.
SqlInstancesListServerCertificatesRequest
Instance list server certificates request.
SqlInstancesPatchRequest
Instance patch request.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlInstancesPerformDiskShrinkRequest
Instance perform disk shrink request.
SqlInstancesPointInTimeRestoreRequest
Request to perform a point in time restore on a Google Cloud Backup and Disaster Recovery managed instance.
SqlInstancesPreCheckMajorVersionUpgradeRequest
Request for Pre-checks for MVU
SqlInstancesPromoteReplicaRequest
Instance promote replica request.
SqlInstancesReencryptRequest
Instance reencrypt request.
SqlInstancesReleaseSsrsLeaseRequest
Request to release a lease for SSRS.
SqlInstancesReleaseSsrsLeaseResponse
Response for the release SSRS lease request.
SqlInstancesRescheduleMaintenanceRequest
Instance reschedule maintenance request.
SqlInstancesRescheduleMaintenanceRequestBody
Reschedule options for maintenance windows.
Reschedule
RescheduleType
SqlInstancesResetReplicaSizeRequest
Instance reset replica size request.
SqlInstancesResetSslConfigRequest
Instance reset SSL config request.
ResetSslMode
Reset SSL mode to selectively refresh the SSL materials.
SqlInstancesRestartRequest
Instance restart request.
SqlInstancesRestoreBackupRequest
Instance restore backup request.
SqlInstancesRotateEntraIdCertificateRequest
Instance rotate server certificate request.
SqlInstancesRotateServerCaRequest
Instance rotate server CA request.
SqlInstancesRotateServerCertificateRequest
Instance rotate server certificate request.
SqlInstancesStartExternalSyncRequest
Instance start external sync request.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlInstancesStartReplicaRequest
Instance start replica request.
SqlInstancesStopReplicaRequest
Instance stop replica request.
SqlInstancesSwitchoverRequest
Instance switchover request.
SqlInstancesTruncateLogRequest
Instance truncate log request.
SqlInstancesUpdateRequest
Instance update request.
SqlInstancesVerifyExternalSyncSettingsRequest
Instance verify external sync settings request.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ExternalSyncMode
MigrationType
MigrationType determines whether the migration is a physical file-based migration or a logical dump file-based migration.
SqlInstancesVerifyExternalSyncSettingsResponse
Instance verify external sync settings response.
SqlIpAddressType
SqlMaintenanceType
The type of maintenance to be performed on the instance.
SqlOperationsCancelRequest
Operations cancel request.
SqlOperationsGetRequest
Operations get request.
SqlOperationsListRequest
Operations list request.
SqlPricingPlan
The pricing plan for this instance.
SqlReplicationType
SqlServerAuditConfig
SQL Server specific audit configuration.
SqlServerDatabaseDetails
Represents a Sql Server database on the Cloud SQL instance.
SqlServerEntraIdConfig
SQL Server Entra ID configuration.
SqlServerUserDetails
Represents a Sql Server user on the Cloud SQL instance.
SqlSslCertsDeleteRequest
SqlSslCertsGetRequest
SqlSslCertsInsertRequest
SqlSslCertsListRequest
SqlSubOperationType
The sub operation type based on the operation type.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlSuspensionReason
The suspension reason of the database instance if the state is SUSPENDED.
SqlTiersListRequest
Tiers list request.
SqlUpdateTrack
SqlUsersDeleteRequest
SqlUsersGetRequest
Request message for Users Get RPC
SqlUsersInsertRequest
SqlUsersListRequest
SqlUsersUpdateRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
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. Currently used for the MySQL external server initial dump.
Tier
A Google Cloud SQL service tier resource.
TiersListResponse
Tiers list response.
TruncateLogContext
Database Instance truncate log context.
UpdateBackupRequest
The request payload to update the backup.
User
A Cloud SQL user resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DualPasswordType
The type of retained password.
IamStatus
Indicates if a group is available for IAM database authentication.
SqlUserType
The user type.
UserPasswordValidationPolicy
User level password validation policy.
UsersListResponse
User list response.
Value
The cell value of the table.
ListAsyncPager
A pager for iterating through list requests.
This class thinly wraps an initial
BackupRunsListResponse object, and
provides an __aiter__ method to iterate through its
items field.
If there are more pages, the __aiter__ method will make additional
List requests and continue to iterate
through the items field on the
corresponding responses.
All the usual BackupRunsListResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPager
A pager for iterating through list requests.
This class thinly wraps an initial
BackupRunsListResponse object, and
provides an __iter__ method to iterate through its
items field.
If there are more pages, the __iter__ method will make additional
List requests and continue to iterate
through the items field on the
corresponding responses.
All the usual BackupRunsListResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListBackupsAsyncPager
A pager for iterating through list_backups requests.
This class thinly wraps an initial
ListBackupsResponse object, and
provides an __aiter__ method to iterate through its
backups field.
If there are more pages, the __aiter__ method will make additional
ListBackups requests and continue to iterate
through the backups field on the
corresponding responses.
All the usual ListBackupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListBackupsPager
A pager for iterating through list_backups requests.
This class thinly wraps an initial
ListBackupsResponse object, and
provides an __iter__ method to iterate through its
backups field.
If there are more pages, the __iter__ method will make additional
ListBackups requests and continue to iterate
through the backups field on the
corresponding responses.
All the usual ListBackupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SqlConnectServiceAsyncClient
Cloud SQL connect service.
SqlConnectServiceClient
Cloud SQL connect service.
SqlDataServiceAsyncClient
Service for streaming data to and from Cloud SQL instances.
SqlDataServiceClient
Service for streaming data to and from Cloud SQL instances.
SqlIamPoliciesServiceAsyncClient
Service for providing IAM Meta APIs for Cloud SQL.
SqlIamPoliciesServiceClient
Service for providing IAM Meta APIs for Cloud SQL.
ListAsyncPager
A pager for iterating through list requests.
This class thinly wraps an initial
InstancesListResponse object, and
provides an __aiter__ method to iterate through its
warnings field.
If there are more pages, the __aiter__ method will make additional
List requests and continue to iterate
through the warnings field on the
corresponding responses.
All the usual InstancesListResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPager
A pager for iterating through list requests.
This class thinly wraps an initial
InstancesListResponse object, and
provides an __iter__ method to iterate through its
warnings field.
If there are more pages, the __iter__ method will make additional
List requests and continue to iterate
through the warnings field on the
corresponding responses.
All the usual InstancesListResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListAsyncPager
A pager for iterating through list requests.
This class thinly wraps an initial
OperationsListResponse object, and
provides an __aiter__ method to iterate through its
items field.
If there are more pages, the __aiter__ method will make additional
List requests and continue to iterate
through the items field on the
corresponding responses.
All the usual OperationsListResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPager
A pager for iterating through list requests.
This class thinly wraps an initial
OperationsListResponse object, and
provides an __iter__ method to iterate through its
items field.
If there are more pages, the __iter__ method will make additional
List requests and continue to iterate
through the items field on the
corresponding responses.
All the usual OperationsListResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
SqlTiersServiceAsyncClient
Service for providing machine types (tiers) for Cloud SQL.
SqlTiersServiceClient
Service for providing machine types (tiers) for Cloud SQL.
Ack
Acknowledges data received by the client or server.
AclEntry
An entry for an Access Control list.
AcquireSsrsLeaseContext
Acquire SSRS lease context.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AdvancedMachineFeatures
Specifies options for controlling advanced machine features.
ApiWarning
An Admin API warning message.
SqlApiWarningCode
AutoDnsStatus
The status of automated DNS provisioning.
AvailableDatabaseVersion
An available database version. It can be a major or a minor version.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Backup
A backup resource.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlBackupState
The backup's state
SqlBackupType
The backup type.
BackupConfiguration
Database instance backup configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackupTier
Backup tier that manages the backups for the instance.
TransactionalLogStorageState
This value contains the storage location of the transactional logs used to perform point-in-time recovery (PITR) for the database.
BackupContext
Backup context.
BackupReencryptionConfig
Backup Reencryption Config
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackupType
Backup type for re-encryption
BackupRetentionSettings
We currently only support backup retention by specifying the number of backups we will retain.
RetentionUnit
The units that retained_backups specifies, we only support COUNT.
BackupRun
A BackupRun resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BackupRunsListResponse
Backup run list results.
BakType
BinLogCoordinates
Binary log coordinates.
CloneContext
Database instance clone context.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Column
Contains the name and datatype of a column.
ConnectSettings
Connect settings retrieval response.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CaMode
Various Certificate Authority (CA) modes for certificate signing.
ConnectPoolNodeConfig
Details of a single read pool node of a read pool.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MdxProtocolSupport
MdxProtocolSupport describes parts of the MDX protocol supported by this instance.
ConnectionPoolConfig
The managed connection pooling configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ConnectionPoolFlags
Connection pool flags for Cloud SQL instances managed connection pool configuration.
ContinueSession
Reconnects to an existing session. The client must send this as the first message to the server to reconnect to an existing session. The client may immediately send Data messages without waiting for a reply from the server.
CreateBackupRequest
The request payload to create the backup
DataCacheConfig
Data cache configurations.
DataPacket
Contains data being sent or received by the database.
Database
Represents a SQL database on the Cloud SQL instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DatabaseFlags
Database flags for Cloud SQL instances.
DatabaseInstance
A Cloud SQL instance resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PoolNodeConfig
Details of a single read pool node of a read pool.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlFailoverReplica
SqlInstanceState
The current serving state of the database instance.
SqlNetworkArchitecture
The SQL network architecture for the instance.
SqlOutOfDiskReport
This message wraps up the information written by out-of-disk detection job.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlOutOfDiskState
This enum lists all possible states regarding out-of-disk issues.
SqlScheduledMaintenance
Any scheduled maintenance for this instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TagsEntry
The abstract base class for a message.
DatabasesListResponse
Database list response.
DeleteBackupRequest
The request payload to delete the backup.
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. This specifies a date range during when all CSA rollout will be denied.
DiskEncryptionConfiguration
Disk encryption configuration for an instance.
DiskEncryptionStatus
Disk encryption status for an instance.
DnsNameMapping
DNS metadata.
ConnectionType
The connection type of the DNS name.
DnsScope
The scope that the DNS name applies to.
RecordManager
The system responsible for managing the DNS record.
ExecuteSqlPayload
The request payload used to execute SQL statements.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PartialResultMode
Controls how the API should respond when the SQL execution result exceeds 10 MB.
ExportContext
Database instance export context.
SqlBakExportOptions
Options for exporting BAK files (SQL Server-only)
SqlCsvExportOptions
SqlExportOptions
MysqlExportOptions
Options for exporting from MySQL.
PostgresExportOptions
Options for exporting from a Cloud SQL for PostgreSQL instance.
SqlTdeExportOptions
ExternalSyncParallelLevel
External Sync parallel level.
ExternalSyncSelectedObject
The selected object that Cloud SQL migrates.
FailoverContext
Database instance failover context.
FinalBackupConfig
Config used to determine the final backup settings for the instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Flag
A flag resource.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FlagsListResponse
Flags list response.
GeminiInstanceConfig
Gemini instance configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GenerateEphemeralCertRequest
Ephemeral certificate creation request.
GenerateEphemeralCertResponse
Ephemeral certificate creation request.
GetBackupRequest
The request payload to get the backup.
GetConnectSettingsRequest
Connect settings retrieval request.
ImportContext
Database instance import context.
SqlBakImportOptions
EncryptionOptions
SqlCsvImportOptions
SqlImportOptions
PostgresImportOptions
SqlTdeImportOptions
InsightsConfig
Insights configuration. This specifies when Cloud SQL Insights feature is enabled and optional 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.
InstancesListEntraIdCertificatesResponse
Instances ListEntraIdCertificates response.
InstancesListResponse
Database instances list response.
InstancesListServerCasResponse
Instances ListServerCas response.
InstancesListServerCertificatesResponse
Instances ListServerCertificatess response.
InstancesPreCheckMajorVersionUpgradeRequest
Request for Pre-checks for MVU
InstancesReencryptRequest
Database Instance reencrypt request.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InstancesRestoreBackupRequest
Database instance restore backup request.
InstancesRotateEntraIdCertificateRequest
Rotate Entra ID Certificate request.
InstancesRotateServerCaRequest
Rotate Server CA request.
InstancesRotateServerCertificateRequest
Rotate Server Certificate request.
InstancesTruncateLogRequest
Instance truncate log request.
IpConfiguration
IP Management configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CaMode
Various Certificate Authority (CA) modes for certificate signing.
ServerCertificateRotationMode
Settings for automatic server certificate rotation.
SslMode
The SSL options for database connections.
When this value is used, the legacy `require_ssl` flag
must be false or cleared to avoid a conflict between the
values of the two flags.
ENCRYPTED_ONLY (2):
Only allow connections encrypted with SSL/TLS. For SSL
connections to MySQL and PostgreSQL, the client certificate
isn't verified.
When this value is used, the legacy `require_ssl` flag
must be false or cleared to avoid a conflict between the
values of the two flags.
TRUSTED_CLIENT_CERTIFICATE_REQUIRED (3):
Only allow connections encrypted with SSL/TLS and with valid
client certificates.
When this value is used, the legacy `require_ssl` flag
must be true or cleared to avoid the conflict between values
of two flags. PostgreSQL clients or users that connect using
IAM database authentication must use either the `Cloud SQL
Auth
Proxy <https://cloud.google.com/sql/docs/postgres/connect-auth-proxy>`__
or `Cloud SQL
Connectors <https://cloud.google.com/sql/docs/postgres/connect-connectors>`__
to enforce client identity verification.
Only applicable to MySQL and PostgreSQL. Not applicable to
SQL Server.
IpMapping
Database instance IP mapping
ListBackupsRequest
The request payload to list the backups.
ListBackupsResponse
The response payload containing a list of the backups.
LocationPreference
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.
MaintenanceWindow
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.
MySqlReplicaConfiguration
Read-replica configuration specific to MySQL databases.
MySqlSyncConfig
MySQL-specific external server sync settings.
OnPremisesConfiguration
On-premises instance configuration.
SslOption
SslOption defines the SSL mode to be used for replica connection to the on-premises source.
Operation
An Operation resource. For successful operations that return an Operation resource, only the fields relevant to the operation are populated in the resource.
SqlOperationStatus
The status of an operation.
SqlOperationType
The type of Cloud SQL operation.
OperationError
Database instance operation error.
OperationErrors
Database instance operation errors list wrapper.
OperationsListResponse
Operations list response.
PasswordStatus
Read-only password status.
PasswordValidationPolicy
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.
Complexity
The complexity choices of the password.
PerformDiskShrinkContext
Perform disk shrink context.
PerformanceCaptureConfig
Performance capture configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TransactionKillType
Defines the categories of long-running transactions eligible for automatic termination by the Performance Capture.
PointInTimeRestoreContext
Context to perform a point-in-time restore of an instance managed by Backup and Disaster Recovery (DR) Service.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PreCheckMajorVersionUpgradeContext
Pre-check major version upgrade context.
PreCheckResponse
Structured PreCheckResponse containing message, type, and required actions.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
MessageType
The type of message which can be an info, a warning, or an error that requires user intervention.
PscAutoConnectionConfig
Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PscConfig
PSC settings for a Cloud SQL instance.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
QueryResult
QueryResult contains the result of executing a single SQL statement.
ReadPoolAutoScaleConfig
The read pool auto-scale configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetMetric
Target metric for read pool auto scaling.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ReplicaConfiguration
Read-replica configuration for connecting to the primary instance.
ReplicationCluster
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 has regional failure. Applicable to MySQL and PostgreSQL.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ResolveConnectSettingsRequest
Connect settings retrieval request.
RestoreBackupContext
Database instance restore from backup context. Backup context contains source instance id and project id.
RotateEntraIdCertificateContext
Instance rotate Entra ID certificate context.
RotateServerCaContext
Instance rotate server CA context.
RotateServerCertificateContext
Instance rotate server certificate context.
Row
Contains the values for a row.
SelectedObjects
A list of objects that the user selects for replication from an external source instance.
SessionMetadata
Metadata from the server to the client about the session. The server will always send this as the first message
Settings
Database instance settings.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ConnectorEnforcement
The options for enforcing Cloud SQL connectors in the instance.
DataApiAccess
ExecuteSql API's access to the instance.
Edition
The list of Cloud SQL editions available to users.
SqlActivationPolicy
Specifies when the instance is activated.
UserLabelsEntry
The abstract base class for a message.
SqlActiveDirectoryConfig
Active Directory configuration, relevant only for Cloud SQL for SQL Server.
ActiveDirectoryMode
The modes of Active Directory configuration.
SqlAvailabilityType
The availability type of the given Cloud SQL instance.
SqlBackendType
SqlBackupKind
Defines the supported backup kinds
SqlBackupRunStatus
The status of a backup run.
SqlBackupRunType
SqlBackupRunsDeleteRequest
SqlBackupRunsGetRequest
SqlBackupRunsInsertRequest
SqlBackupRunsListRequest
SqlDataDiskType
The type of disk that is used for a v2 instance to use.
SqlDataFeature
The session features. The server must send the supported features in its first message to the client.
SqlDatabaseVersion
The database engine type and version.
SqlDatabasesDeleteRequest
SqlDatabasesGetRequest
SqlDatabasesInsertRequest
SqlDatabasesListRequest
SqlDatabasesUpdateRequest
SqlExternalSyncSettingError
External primary instance migration setting error/warning.
SqlExternalSyncSettingErrorType
SqlFileType
SqlFlagScope
Scopes of a flag describe where the flag is used.
SqlFlagType
SqlFlagsListRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlInstanceType
SqlInstancesAcquireSsrsLeaseRequest
Request to acquire a lease for SSRS.
SqlInstancesAcquireSsrsLeaseResponse
Acquire SSRS lease response.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlInstancesAddEntraIdCertificateRequest
Request for AddEntraIdCertificate RPC.
SqlInstancesAddServerCaRequest
SqlInstancesAddServerCertificateRequest
Request for AddServerCertificate RPC.
SqlInstancesCloneRequest
SqlInstancesCreateEphemeralCertRequest
SqlInstancesDeleteRequest
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlInstancesDemoteMasterRequest
SqlInstancesDemoteRequest
Instance demote request.
SqlInstancesExecuteSqlRequest
Execute SQL statements request.
SqlInstancesExecuteSqlResponse
Execute SQL statements response.
Message
Represents a notice or warning message from the database.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlInstancesExportRequest
SqlInstancesFailoverRequest
SqlInstancesGetDiskShrinkConfigRequest
Instance get disk shrink config request.
SqlInstancesGetDiskShrinkConfigResponse
Instance get disk shrink config response.
SqlInstancesGetLatestRecoveryTimeRequest
Instance get latest recovery time request.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlInstancesGetLatestRecoveryTimeResponse
Instance get latest recovery time response.
SqlInstancesGetRequest
SqlInstancesImportRequest
SqlInstancesInsertRequest
SqlInstancesListEntraIdCertificatesRequest
Request message for SqlInstancesService.ListEntraIdCertificates.
SqlInstancesListRequest
SqlInstancesListServerCasRequest
SqlInstancesListServerCertificatesRequest
SqlInstancesPatchRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlInstancesPerformDiskShrinkRequest
Instance perform disk shrink request.
SqlInstancesPointInTimeRestoreRequest
Request to perform a point in time restore on a Google Cloud Backup and Disaster Recovery managed instance.
SqlInstancesPreCheckMajorVersionUpgradeRequest
Request for Pre-checks for MVU
SqlInstancesPromoteReplicaRequest
SqlInstancesReencryptRequest
Instance reencrypt request.
SqlInstancesReleaseSsrsLeaseRequest
Request to release a lease for SSRS.
SqlInstancesReleaseSsrsLeaseResponse
The response for the release of the SSRS lease.
SqlInstancesRescheduleMaintenanceRequest
SqlInstancesRescheduleMaintenanceRequestBody
Reschedule options for maintenance windows.
Reschedule
RescheduleType
SqlInstancesResetReplicaSizeRequest
Instance reset replica size request.
SqlInstancesResetSslConfigRequest
ResetSslMode
Reset SSL mode to selectively refresh the SSL materials.
SqlInstancesRestartRequest
SqlInstancesRestoreBackupRequest
SqlInstancesRotateEntraIdCertificateRequest
Request message for SqlInstancesService.RotateEntraIdCertificate.
SqlInstancesRotateServerCaRequest
SqlInstancesRotateServerCertificateRequest
SqlInstancesStartExternalSyncRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlInstancesStartReplicaRequest
SqlInstancesStopReplicaRequest
SqlInstancesSwitchoverRequest
Instance switchover request.
SqlInstancesTruncateLogRequest
SqlInstancesUpdateRequest
SqlInstancesVerifyExternalSyncSettingsRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ExternalSyncMode
MigrationType
MigrationType determines whether the migration is a physical file-based migration or a logical dump file-based migration.
SqlInstancesVerifyExternalSyncSettingsResponse
Instance verify external sync settings response.
SqlIpAddressType
SqlMaintenanceType
The type of maintenance to be performed on the instance.
SqlOperationsCancelRequest
The request payload to cancel an operation.
SqlOperationsGetRequest
SqlOperationsListRequest
SqlPricingPlan
The pricing plan for this instance.
SqlReplicationType
SqlServerAuditConfig
SQL Server specific audit configuration.
SqlServerDatabaseDetails
Represents a Sql Server database on the Cloud SQL instance.
SqlServerEntraIdConfig
SQL Server Entra ID configuration.
SqlServerUserDetails
Represents a Sql Server user on the Cloud SQL instance.
SqlSslCertsDeleteRequest
SqlSslCertsGetRequest
SqlSslCertsInsertRequest
SqlSslCertsListRequest
SqlSubOperationType
The sub operation type based on the operation type.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SqlSuspensionReason
The suspension reason of the database instance if the state is SUSPENDED.
SqlTiersListRequest
SqlUpdateTrack
SqlUsersDeleteRequest
SqlUsersGetRequest
Request message for Users Get RPC
SqlUsersInsertRequest
SqlUsersListRequest
SqlUsersUpdateRequest
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SslCert
SslCerts Resource
SslCertDetail
SslCertDetail.
SslCertsCreateEphemeralRequest
SslCerts create ephemeral certificate request.
SslCertsInsertRequest
SslCerts insert request.
SslCertsInsertResponse
SslCert insert response.
SslCertsListResponse
SslCerts list response.
StartSession
Start a new session. The client must send this as the first message to the server to start a new session. The client may immediately send Data messages without waiting for a reply from the server.
StreamSqlDataRequest
Message sent from the client to SqlDataService.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
StreamSqlDataResponse
Message sent from SqlDataService back to the client.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
SyncFlags
Initial sync flags for certain Cloud SQL APIs. Currently used for the MySQL external server initial dump.
TerminateSession
Indicates that the session is permanently ended.
Tier
A Google Cloud SQL service tier resource.
TiersListResponse
Tiers list response.
TruncateLogContext
Database Instance truncate log context.
UpdateBackupRequest
The request payload to update the backup.
User
A Cloud SQL user resource.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DualPasswordType
The type of retained password.
IamStatus
Indicates if a group is available for IAM database authentication.
SqlUserType
The user type.
UserPasswordValidationPolicy
User level password validation policy.
UsersListResponse
User list response.
Value
The cell value of the table.
Modules
pagers
API documentation for sqladmin_v1.services.sql_backup_runs_service.pagers module.
pagers
API documentation for sqladmin_v1.services.sql_backups_service.pagers module.
pagers
API documentation for sqladmin_v1.services.sql_instances_service.pagers module.
pagers
API documentation for sqladmin_v1.services.sql_operations_service.pagers module.
pagers
API documentation for sqladmin_v1beta4.services.sql_backup_runs_service.pagers module.
pagers
API documentation for sqladmin_v1beta4.services.sql_backups_service.pagers module.
pagers
API documentation for sqladmin_v1beta4.services.sql_instances_service.pagers module.
pagers
API documentation for sqladmin_v1beta4.services.sql_operations_service.pagers module.