API for Cloud SQL database instance management
- REST Resource: v1beta4.backupRuns
- REST Resource: v1beta4.backups
- REST Resource: v1beta4.connect
- REST Resource: v1beta4.databases
- REST Resource: v1beta4.flags
- REST Resource: v1beta4.instances
- REST Resource: v1beta4.operations
- REST Resource: v1beta4.projects.instances
- REST Resource: v1beta4.sslCerts
- REST Resource: v1beta4.tiers
- REST Resource: v1beta4.users
- REST Resource: v1.Backups
- REST Resource: v1.backupRuns
- REST Resource: v1.connect
- REST Resource: v1.databases
- REST Resource: v1.flags
- REST Resource: v1.instances
- REST Resource: v1.operations
- REST Resource: v1.projects.instances
- REST Resource: v1.sslCerts
- REST Resource: v1.tiers
- REST Resource: v1.users
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. |