googleapis.com – sql
API for Cloud SQL database instance management
- Homepage
- https://api.apis.guru/v2/specs/googleapis.com:sql/v1beta4.json
- Provider
- googleapis.com:sql / sql
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/googleapis.com/sql/v1beta4/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/googleapis.com/sql/v1beta4/openapi.yaml
Tools (55)
Extracted live via the executor SDK.
-
backupRuns.sqlBackupRunsDeleteDeletes the backup taken by a backup run.
-
backupRuns.sqlBackupRunsGetRetrieves a resource containing information about a backup run.
-
backupRuns.sqlBackupRunsInsertCreates a new backup run on demand.
-
backupRuns.sqlBackupRunsListLists all backup runs associated with the project or a given instance and configuration in the reverse chronological order of the backup initiation time.
-
connect.sqlConnectGenerateEphemeralGenerates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance. Users may use the certificate to authenticate as themselves when connecting to the database.
-
connect.sqlConnectGetRetrieves connect settings about a Cloud SQL instance.
-
databases.sqlDatabasesDeleteDeletes a database from a Cloud SQL instance.
-
databases.sqlDatabasesGetRetrieves a resource containing information about a database inside a Cloud SQL instance.
-
databases.sqlDatabasesInsertInserts a resource containing information about a database inside a Cloud SQL instance.
-
databases.sqlDatabasesListLists databases in the specified Cloud SQL instance.
-
databases.sqlDatabasesPatchPartially updates a resource containing information about a database inside a Cloud SQL instance. This method supports patch semantics.
-
databases.sqlDatabasesUpdateUpdates a resource containing information about a database inside a Cloud SQL instance.
-
flags.sqlFlagsListLists all available database flags for Cloud SQL instances.
-
instances.sqlInstancesAddServerCaAdd a new trusted Certificate Authority (CA) version for the specified instance. Required to prepare for a certificate rotation. If a CA version was previously added but never used in a certificate rotation, this operation replaces that version. There cannot be more than one CA version waiting to be rotated in.
-
instances.sqlInstancesCloneCreates a Cloud SQL instance as a clone of the source instance. Using this operation might cause your instance to restart.
-
instances.sqlInstancesDeleteDeletes a Cloud SQL instance.
-
instances.sqlInstancesDemoteMasterDemotes the stand-alone instance to be a Cloud SQL read replica for an external database server.
-
instances.sqlInstancesExportExports data from a Cloud SQL instance to a Cloud Storage bucket as a SQL dump or CSV file.
-
instances.sqlInstancesFailoverInitiates a manual failover of a high availability (HA) primary instance to a standby instance, which becomes the primary instance. Users are then rerouted to the new primary. For more information, see the page in the Cloud SQL documentation. If using Legacy HA (MySQL only), this causes the instance to failover to its failover replica instance.
-
instances.sqlInstancesGetRetrieves a resource containing information about a Cloud SQL instance.
-
instances.sqlInstancesImportImports data into a Cloud SQL instance from a SQL dump or CSV file in Cloud Storage.
-
instances.sqlInstancesInsertCreates a new Cloud SQL instance.
-
instances.sqlInstancesListLists instances under a given project.
-
instances.sqlInstancesListServerCasLists all of the trusted Certificate Authorities (CAs) for the specified instance. There can be up to three CAs listed: the CA that was used to sign the certificate that is currently in use, a CA that has been added but not yet used to sign a certificate, and a CA used to sign a certificate that has previously rotated out.
-
instances.sqlInstancesPatchPartially updates settings of a Cloud SQL instance by merging the request with the current configuration. This method supports patch semantics.
-
instances.sqlInstancesPromoteReplicaPromotes the read replica instance to be a stand-alone Cloud SQL instance. Using this operation might cause your instance to restart.
-
instances.sqlInstancesResetSslConfigDeletes all client certificates and generates a new server SSL certificate for the instance.
-
instances.sqlInstancesRestartRestarts a Cloud SQL instance.
-
instances.sqlInstancesRestoreBackupRestores a backup of a Cloud SQL instance. Using this operation might cause your instance to restart.
-
instances.sqlInstancesRotateServerCaRotates the server certificate to one signed by the Certificate Authority (CA) version previously added with the addServerCA method.
-
instances.sqlInstancesStartReplicaStarts the replication in the read replica instance.
-
instances.sqlInstancesStopReplicaStops the replication in the read replica instance.
-
instances.sqlInstancesTruncateLogTruncate MySQL general and slow query log tables MySQL only.
-
instances.sqlInstancesUpdateUpdates settings of a Cloud SQL instance. Using this operation might cause your instance to restart.
-
operations.sqlOperationsGetRetrieves an instance operation that has been performed on an instance.
-
operations.sqlOperationsListLists all instance operations that have been performed on the given Cloud SQL instance in the reverse chronological order of the start time.
-
projects.sqlProjectsInstancesGetDiskShrinkConfigGet Disk Shrink Config for a given instance.
-
projects.sqlProjectsInstancesPerformDiskShrinkPerform Disk Shrink on primary instance.
-
projects.sqlProjectsInstancesRescheduleMaintenanceReschedules the maintenance on the given instance.
-
projects.sqlProjectsInstancesResetReplicaSizeReset Replica Size to primary instance disk size.
-
projects.sqlProjectsInstancesStartExternalSyncStart External primary instance migration.
-
projects.sqlProjectsInstancesVerifyExternalSyncSettingsVerify External primary instance external sync settings.
-
sslCerts.sqlSslCertsCreateEphemeralGenerates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance. Users may use the certificate to authenticate as themselves when connecting to the database.
-
sslCerts.sqlSslCertsDeleteDeletes the SSL certificate. For First Generation instances, the certificate remains valid until the instance is restarted.
-
sslCerts.sqlSslCertsGetRetrieves a particular SSL certificate. Does not include the private key (required for usage). The private key must be saved from the response to initial creation.
-
sslCerts.sqlSslCertsInsertCreates an SSL certificate and returns it along with the private key and server certificate authority. The new certificate will not be usable until the instance is restarted.
-
sslCerts.sqlSslCertsListLists all of the current SSL certificates for the instance.
-
tiers.sqlTiersListLists all available machine types (tiers) for Cloud SQL, for example,
db-custom-1-3840. For related information, see . -
users.sqlUsersDeleteDeletes a user from a Cloud SQL instance.
-
users.sqlUsersGetRetrieves a resource containing information about a user.
-
users.sqlUsersInsertCreates a new user in a Cloud SQL instance.
-
users.sqlUsersListLists users in the specified Cloud SQL instance.
-
users.sqlUsersUpdateUpdates an existing user in a Cloud SQL instance.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools