Cloud SQL Admin API

API for Cloud SQL database instance management

Service: sqladmin.googleapis.com

Service endpoint

A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:

  • https://sqladmin.s3nsapis.fr

REST Resource: v1beta4.backupRuns

Methods
delete DELETE /sql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Deletes the backup taken by a backup run.
get GET /sql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Retrieves a resource containing information about a backup run.
insert POST /sql/v1beta4/projects/{project}/instances/{instance}/backupRuns
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Creates a new backup run on demand.
list GET /sql/v1beta4/projects/{project}/instances/{instance}/backupRuns
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists all backup runs associated with the project or a given instance and configuration in the reverse chronological order of the backup initiation time.

REST Resource: v1beta4.backups

Methods
createBackup The method google.cloud.sql.v1beta4.SqlBackupsService.CreateBackup is not available in Trusted Cloud by S3NS.
deleteBackup The method google.cloud.sql.v1beta4.SqlBackupsService.DeleteBackup is not available in Trusted Cloud by S3NS.
getBackup The method google.cloud.sql.v1beta4.SqlBackupsService.GetBackup is not available in Trusted Cloud by S3NS.
listBackups The method google.cloud.sql.v1beta4.SqlBackupsService.ListBackups is not available in Trusted Cloud by S3NS.
updateBackup The method google.cloud.sql.v1beta4.SqlBackupsService.UpdateBackup is not available in Trusted Cloud by S3NS.

REST Resource: v1beta4.connect

Methods
generateEphemeralCert POST /sql/v1beta4/projects/{project}/instances/{instance}:generateEphemeralCert
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Generates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance.
get GET /sql/v1beta4/projects/{project}/instances/{instance}/connectSettings
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Retrieves connect settings about a Cloud SQL instance.

REST Resource: v1beta4.databases

Methods
delete DELETE /sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Deletes a database from a Cloud SQL instance.
get GET /sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Retrieves a resource containing information about a database inside a Cloud SQL instance.
insert POST /sql/v1beta4/projects/{project}/instances/{instance}/databases
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Inserts a resource containing information about a database inside a Cloud SQL instance.
list GET /sql/v1beta4/projects/{project}/instances/{instance}/databases
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists databases in the specified Cloud SQL instance.
patch PATCH /sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Partially updates a resource containing information about a database inside a Cloud SQL instance.
update PUT /sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Updates a resource containing information about a database inside a Cloud SQL instance.

REST Resource: v1beta4.flags

Methods
list GET /sql/v1beta4/flags
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists all available database flags for Cloud SQL instances.

REST Resource: v1beta4.instances

Methods
ListServerCertificates GET /sql/v1beta4/projects/{project}/instances/{instance}/listServerCertificates
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists all versions of server certificates and certificate authorities (CAs) for the specified instance.
RotateServerCertificate POST /sql/v1beta4/projects/{project}/instances/{instance}/rotateServerCertificate
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Rotates the server certificate version to one previously added with the addServerCertificate method.
acquireSsrsLease POST /sql/v1beta4/projects/{project}/instances/{instance}/acquireSsrsLease
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Acquire a lease for the setup of SQL Server Reporting Services (SSRS).
addServerCa POST /sql/v1beta4/projects/{project}/instances/{instance}/addServerCa
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Add a new trusted Certificate Authority (CA) version for the specified instance.
addServerCertificate POST /sql/v1beta4/projects/{project}/instances/{instance}/addServerCertificate
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Add a new trusted server certificate version for the specified instance using Certificate Authority Service (CAS) server CA.
clone POST /sql/v1beta4/projects/{project}/instances/{instance}/clone
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Creates a Cloud SQL instance as a clone of the source instance.
delete DELETE /sql/v1beta4/projects/{project}/instances/{instance}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Deletes a Cloud SQL instance.
demote POST /sql/v1beta4/projects/{project}/instances/{instance}/demote
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Demotes an existing standalone instance to be a Cloud SQL read replica for an external database server.
demoteMaster POST /sql/v1beta4/projects/{project}/instances/{instance}/demoteMaster
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Demotes the stand-alone instance to be a Cloud SQL read replica for an external database server.
export POST /sql/v1beta4/projects/{project}/instances/{instance}/export
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Exports data from a Cloud SQL instance to a Cloud Storage bucket as a SQL dump or CSV file.
failover POST /sql/v1beta4/projects/{project}/instances/{instance}/failover
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Initiates a manual failover of a high availability (HA) primary instance to a standby instance, which becomes the primary instance.
get GET /sql/v1beta4/projects/{project}/instances/{instance}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Retrieves a resource containing information about a Cloud SQL instance.
import POST /sql/v1beta4/projects/{project}/instances/{instance}/import
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Imports data into a Cloud SQL instance from a SQL dump or CSV file in Cloud Storage.
insert POST /sql/v1beta4/projects/{project}/instances
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Creates a new Cloud SQL instance.
list GET /sql/v1beta4/projects/{project}/instances
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists instances under a given project.
listServerCas GET /sql/v1beta4/projects/{project}/instances/{instance}/listServerCas
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists all of the trusted Certificate Authorities (CAs) for the specified instance.
patch PATCH /sql/v1beta4/projects/{project}/instances/{instance}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Partially updates settings of a Cloud SQL instance by merging the request with the current configuration.
promoteReplica POST /sql/v1beta4/projects/{project}/instances/{instance}/promoteReplica
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Promotes the read replica instance to be an independent Cloud SQL primary instance.
reencrypt POST /sql/v1beta4/projects/{project}/instances/{instance}/reencrypt
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Reencrypt CMEK instance with latest key version.
releaseSsrsLease POST /sql/v1beta4/projects/{project}/instances/{instance}/releaseSsrsLease
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Release a lease for the setup of SQL Server Reporting Services (SSRS).
resetSslConfig POST /sql/v1beta4/projects/{project}/instances/{instance}/resetSslConfig
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Deletes all client certificates and generates a new server SSL certificate for the instance.
restart POST /sql/v1beta4/projects/{project}/instances/{instance}/restart
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Restarts a Cloud SQL instance.
restoreBackup POST /sql/v1beta4/projects/{project}/instances/{instance}/restoreBackup
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Restores a backup of a Cloud SQL instance.
rotateServerCa POST /sql/v1beta4/projects/{project}/instances/{instance}/rotateServerCa
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Rotates the server certificate to one signed by the Certificate Authority (CA) version previously added with the addServerCA method.
startReplica POST /sql/v1beta4/projects/{project}/instances/{instance}/startReplica
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Starts the replication in the read replica instance.
stopReplica POST /sql/v1beta4/projects/{project}/instances/{instance}/stopReplica
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Stops the replication in the read replica instance.
truncateLog POST /sql/v1beta4/projects/{project}/instances/{instance}/truncateLog
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Truncate MySQL general and slow query log tables MySQL only.
update PUT /sql/v1beta4/projects/{project}/instances/{instance}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Updates settings of a Cloud SQL instance.
pointInTimeRestore The method google.cloud.sql.v1beta4.SqlInstancesService.PointInTimeRestore is not available in Trusted Cloud by S3NS.
switchover The method google.cloud.sql.v1beta4.SqlInstancesService.Switchover is not available in Trusted Cloud by S3NS.

REST Resource: v1beta4.operations

Methods
cancel POST /sql/v1beta4/projects/{project}/operations/{operation}/cancel
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Cancels an instance operation that has been performed on an instance.
get GET /sql/v1beta4/projects/{project}/operations/{operation}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Retrieves an instance operation that has been performed on an instance.
list GET /sql/v1beta4/projects/{project}/operations
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists all instance operations that have been performed on the given Cloud SQL instance in the reverse chronological order of the start time.

REST Resource: v1beta4.projects.instances

Methods
getLatestRecoveryTime GET /sql/v1beta4/projects/{project}/instances/{instance}/getLatestRecoveryTime
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Get Latest Recovery Time for a given instance.
rescheduleMaintenance POST /sql/v1beta4/projects/{project}/instances/{instance}/rescheduleMaintenance
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Reschedules the maintenance on the given instance.
startExternalSync POST /sql/v1beta4/projects/{project}/instances/{instance}/startExternalSync
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Start External primary instance migration.
verifyExternalSyncSettings POST /sql/v1beta4/projects/{project}/instances/{instance}/verifyExternalSyncSettings
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Verify External primary instance external sync settings.
getDiskShrinkConfig The method google.cloud.sql.v1beta4.SqlInstancesService.GetDiskShrinkConfig is not available in Trusted Cloud by S3NS.
performDiskShrink The method google.cloud.sql.v1beta4.SqlInstancesService.PerformDiskShrink is not available in Trusted Cloud by S3NS.
resetReplicaSize The method google.cloud.sql.v1beta4.SqlInstancesService.ResetReplicaSize is not available in Trusted Cloud by S3NS.

REST Resource: v1beta4.sslCerts

Methods
createEphemeral POST /sql/v1beta4/projects/{project}/instances/{instance}/createEphemeral
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Generates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance.
delete DELETE /sql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Deletes the SSL certificate.
get GET /sql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Retrieves a particular SSL certificate.
insert POST /sql/v1beta4/projects/{project}/instances/{instance}/sslCerts
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Creates an SSL certificate and returns it along with the private key and server certificate authority.
list GET /sql/v1beta4/projects/{project}/instances/{instance}/sslCerts
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists all of the current SSL certificates for the instance.

REST Resource: v1beta4.tiers

Methods
list GET /sql/v1beta4/projects/{project}/tiers
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists all available machine types (tiers) for Cloud SQL, for example, db-custom-1-3840.

REST Resource: v1beta4.users

Methods
delete DELETE /sql/v1beta4/projects/{project}/instances/{instance}/users
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Deletes a user from a Cloud SQL instance.
get GET /sql/v1beta4/projects/{project}/instances/{instance}/users/{name}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Retrieves a resource containing information about a user.
insert POST /sql/v1beta4/projects/{project}/instances/{instance}/users
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Creates a new user in a Cloud SQL instance.
list GET /sql/v1beta4/projects/{project}/instances/{instance}/users
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists users in the specified Cloud SQL instance.
update PUT /sql/v1beta4/projects/{project}/instances/{instance}/users
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Updates an existing user in a Cloud SQL instance.

REST Resource: v1.Backups

Methods
CreateBackup The method google.cloud.sql.v1.SqlBackupsService.CreateBackup is not available in Trusted Cloud by S3NS.
DeleteBackup The method google.cloud.sql.v1.SqlBackupsService.DeleteBackup is not available in Trusted Cloud by S3NS.
GetBackup The method google.cloud.sql.v1.SqlBackupsService.GetBackup is not available in Trusted Cloud by S3NS.
ListBackups The method google.cloud.sql.v1.SqlBackupsService.ListBackups is not available in Trusted Cloud by S3NS.
UpdateBackup The method google.cloud.sql.v1.SqlBackupsService.UpdateBackup is not available in Trusted Cloud by S3NS.

REST Resource: v1.backupRuns

Methods
delete DELETE /v1/projects/{project}/instances/{instance}/backupRuns/{id}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Deletes the backup taken by a backup run.
get GET /v1/projects/{project}/instances/{instance}/backupRuns/{id}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Retrieves a resource containing information about a backup run.
insert POST /v1/projects/{project}/instances/{instance}/backupRuns
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Creates a new backup run on demand.
list GET /v1/projects/{project}/instances/{instance}/backupRuns
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists all backup runs associated with the project or a given instance and configuration in the reverse chronological order of the backup initiation time.

REST Resource: v1.connect

Methods
generateEphemeralCert POST /v1/projects/{project}/instances/{instance}:generateEphemeralCert
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Generates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance.
get GET /v1/projects/{project}/instances/{instance}/connectSettings
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Retrieves connect settings about a Cloud SQL instance.

REST Resource: v1.databases

Methods
delete DELETE /v1/projects/{project}/instances/{instance}/databases/{database}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Deletes a database from a Cloud SQL instance.
get GET /v1/projects/{project}/instances/{instance}/databases/{database}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Retrieves a resource containing information about a database inside a Cloud SQL instance.
insert POST /v1/projects/{project}/instances/{instance}/databases
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Inserts a resource containing information about a database inside a Cloud SQL instance.
list GET /v1/projects/{project}/instances/{instance}/databases
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists databases in the specified Cloud SQL instance.
patch PATCH /v1/projects/{project}/instances/{instance}/databases/{database}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Partially updates a resource containing information about a database inside a Cloud SQL instance.
update PUT /v1/projects/{project}/instances/{instance}/databases/{database}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Updates a resource containing information about a database inside a Cloud SQL instance.

REST Resource: v1.flags

Methods
list GET /v1/flags
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists all available database flags for Cloud SQL instances.

REST Resource: v1.instances

Methods
ListServerCertificates GET /v1/projects/{project}/instances/{instance}/listServerCertificates
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists all versions of server certificates and certificate authorities (CAs) for the specified instance.
RotateServerCertificate POST /v1/projects/{project}/instances/{instance}/rotateServerCertificate
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Rotates the server certificate version to one previously added with the addServerCertificate method.
acquireSsrsLease POST /v1/projects/{project}/instances/{instance}/acquireSsrsLease
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Acquire a lease for the setup of SQL Server Reporting Services (SSRS).
addServerCa POST /v1/projects/{project}/instances/{instance}/addServerCa
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Adds a new trusted Certificate Authority (CA) version for the specified instance.
addServerCertificate POST /v1/projects/{project}/instances/{instance}/addServerCertificate
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Add a new trusted server certificate version for the specified instance using Certificate Authority Service (CAS) server CA.
clone POST /v1/projects/{project}/instances/{instance}/clone
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Creates a Cloud SQL instance as a clone of the source instance.
delete DELETE /v1/projects/{project}/instances/{instance}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Deletes a Cloud SQL instance.
demote POST /v1/projects/{project}/instances/{instance}/demote
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Demotes an existing standalone instance to be a Cloud SQL read replica for an external database server.
demoteMaster POST /v1/projects/{project}/instances/{instance}/demoteMaster
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Demotes the stand-alone instance to be a Cloud SQL read replica for an external database server.
export POST /v1/projects/{project}/instances/{instance}/export
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Exports data from a Cloud SQL instance to a Cloud Storage bucket as a SQL dump or CSV file.
failover POST /v1/projects/{project}/instances/{instance}/failover
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Initiates a manual failover of a high availability (HA) primary instance to a standby instance, which becomes the primary instance.
get GET /v1/projects/{project}/instances/{instance}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Retrieves a resource containing information about a Cloud SQL instance.
import POST /v1/projects/{project}/instances/{instance}/import
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Imports data into a Cloud SQL instance from a SQL dump or CSV file in Cloud Storage.
insert POST /v1/projects/{project}/instances
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Creates a new Cloud SQL instance.
list GET /v1/projects/{project}/instances
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists instances under a given project.
listServerCas GET /v1/projects/{project}/instances/{instance}/listServerCas
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists all of the trusted Certificate Authorities (CAs) for the specified instance.
patch PATCH /v1/projects/{project}/instances/{instance}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Partially updates settings of a Cloud SQL instance by merging the request with the current configuration.
promoteReplica POST /v1/projects/{project}/instances/{instance}/promoteReplica
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Promotes the read replica instance to be an independent Cloud SQL primary instance.
reencrypt POST /v1/projects/{project}/instances/{instance}/reencrypt
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Reencrypt CMEK instance with latest key version.
releaseSsrsLease POST /v1/projects/{project}/instances/{instance}/releaseSsrsLease
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Release a lease for the setup of SQL Server Reporting Services (SSRS).
resetSslConfig POST /v1/projects/{project}/instances/{instance}/resetSslConfig
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Deletes all client certificates and generates a new server SSL certificate for the instance.
restart POST /v1/projects/{project}/instances/{instance}/restart
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Restarts a Cloud SQL instance.
restoreBackup POST /v1/projects/{project}/instances/{instance}/restoreBackup
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Restores a backup of a Cloud SQL instance.
rotateServerCa POST /v1/projects/{project}/instances/{instance}/rotateServerCa
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Rotates the server certificate to one signed by the Certificate Authority (CA) version previously added with the addServerCA method.
startReplica POST /v1/projects/{project}/instances/{instance}/startReplica
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Starts the replication in the read replica instance.
stopReplica POST /v1/projects/{project}/instances/{instance}/stopReplica
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Stops the replication in the read replica instance.
truncateLog POST /v1/projects/{project}/instances/{instance}/truncateLog
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Truncate MySQL general and slow query log tables MySQL only.
update PUT /v1/projects/{project}/instances/{instance}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Updates settings of a Cloud SQL instance.
pointInTimeRestore The method google.cloud.sql.v1.SqlInstancesService.PointInTimeRestore is not available in Trusted Cloud by S3NS.
switchover The method google.cloud.sql.v1.SqlInstancesService.Switchover is not available in Trusted Cloud by S3NS.

REST Resource: v1.operations

Methods
cancel POST /v1/projects/{project}/operations/{operation}/cancel
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Cancels an instance operation that has been performed on an instance.
get GET /v1/projects/{project}/operations/{operation}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Retrieves an instance operation that has been performed on an instance.
list GET /v1/projects/{project}/operations
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists all instance operations that have been performed on the given Cloud SQL instance in the reverse chronological order of the start time.

REST Resource: v1.projects.instances

Methods
getLatestRecoveryTime GET /v1/projects/{project}/instances/{instance}/getLatestRecoveryTime
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Get Latest Recovery Time for a given instance.
rescheduleMaintenance POST /v1/projects/{project}/instances/{instance}/rescheduleMaintenance
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Reschedules the maintenance on the given instance.
startExternalSync POST /v1/projects/{project}/instances/{instance}/startExternalSync
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Start External primary instance migration.
verifyExternalSyncSettings POST /v1/projects/{project}/instances/{instance}/verifyExternalSyncSettings
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Verify External primary instance external sync settings.
getDiskShrinkConfig The method google.cloud.sql.v1.SqlInstancesService.GetDiskShrinkConfig is not available in Trusted Cloud by S3NS.
performDiskShrink The method google.cloud.sql.v1.SqlInstancesService.PerformDiskShrink is not available in Trusted Cloud by S3NS.
resetReplicaSize The method google.cloud.sql.v1.SqlInstancesService.ResetReplicaSize is not available in Trusted Cloud by S3NS.

REST Resource: v1.sslCerts

Methods
createEphemeral POST /v1/projects/{project}/instances/{instance}/createEphemeral
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Generates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance.
delete DELETE /v1/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Deletes the SSL certificate.
get GET /v1/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Retrieves a particular SSL certificate.
insert POST /v1/projects/{project}/instances/{instance}/sslCerts
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Creates an SSL certificate and returns it along with the private key and server certificate authority.
list GET /v1/projects/{project}/instances/{instance}/sslCerts
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists all of the current SSL certificates for the instance.

REST Resource: v1.tiers

Methods
list GET /v1/projects/{project}/tiers
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists all available machine types (tiers) for Cloud SQL, for example, db-custom-1-3840.

REST Resource: v1.users

Methods
delete DELETE /v1/projects/{project}/instances/{instance}/users
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Deletes a user from a Cloud SQL instance.
get GET /v1/projects/{project}/instances/{instance}/users/{name}
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Retrieves a resource containing information about a user.
insert POST /v1/projects/{project}/instances/{instance}/users
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Creates a new user in a Cloud SQL instance.
list GET /v1/projects/{project}/instances/{instance}/users
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Lists users in the specified Cloud SQL instance.
update PUT /v1/projects/{project}/instances/{instance}/users
SQL Server, private server access, HDD, data cache, legacy HA, serverless exports, multi-region backups, cross-region replicas are not supported.
Updates an existing user in a Cloud SQL instance.