integrations.sh
← all integrations

googleapis.com – sql

OpenAPI apis-guru analyticsmedia

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.sqlBackupRunsDelete

    Deletes the backup taken by a backup run.

  • backupRuns.sqlBackupRunsGet

    Retrieves a resource containing information about a backup run.

  • backupRuns.sqlBackupRunsInsert

    Creates a new backup run on demand.

  • backupRuns.sqlBackupRunsList

    Lists all backup runs associated with the project or a given instance and configuration in the reverse chronological order of the backup initiation time.

  • connect.sqlConnectGenerateEphemeral

    Generates 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.sqlConnectGet

    Retrieves connect settings about a Cloud SQL instance.

  • databases.sqlDatabasesDelete

    Deletes a database from a Cloud SQL instance.

  • databases.sqlDatabasesGet

    Retrieves a resource containing information about a database inside a Cloud SQL instance.

  • databases.sqlDatabasesInsert

    Inserts a resource containing information about a database inside a Cloud SQL instance.

  • databases.sqlDatabasesList

    Lists databases in the specified Cloud SQL instance.

  • databases.sqlDatabasesPatch

    Partially updates a resource containing information about a database inside a Cloud SQL instance. This method supports patch semantics.

  • databases.sqlDatabasesUpdate

    Updates a resource containing information about a database inside a Cloud SQL instance.

  • flags.sqlFlagsList

    Lists all available database flags for Cloud SQL instances.

  • instances.sqlInstancesAddServerCa

    Add 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.sqlInstancesClone

    Creates a Cloud SQL instance as a clone of the source instance. Using this operation might cause your instance to restart.

  • instances.sqlInstancesDelete

    Deletes a Cloud SQL instance.

  • instances.sqlInstancesDemoteMaster

    Demotes the stand-alone instance to be a Cloud SQL read replica for an external database server.

  • instances.sqlInstancesExport

    Exports data from a Cloud SQL instance to a Cloud Storage bucket as a SQL dump or CSV file.

  • instances.sqlInstancesFailover

    Initiates 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.sqlInstancesGet

    Retrieves a resource containing information about a Cloud SQL instance.

  • instances.sqlInstancesImport

    Imports data into a Cloud SQL instance from a SQL dump or CSV file in Cloud Storage.

  • instances.sqlInstancesInsert

    Creates a new Cloud SQL instance.

  • instances.sqlInstancesList

    Lists instances under a given project.

  • instances.sqlInstancesListServerCas

    Lists 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.sqlInstancesPatch

    Partially updates settings of a Cloud SQL instance by merging the request with the current configuration. This method supports patch semantics.

  • instances.sqlInstancesPromoteReplica

    Promotes the read replica instance to be a stand-alone Cloud SQL instance. Using this operation might cause your instance to restart.

  • instances.sqlInstancesResetSslConfig

    Deletes all client certificates and generates a new server SSL certificate for the instance.

  • instances.sqlInstancesRestart

    Restarts a Cloud SQL instance.

  • instances.sqlInstancesRestoreBackup

    Restores a backup of a Cloud SQL instance. Using this operation might cause your instance to restart.

  • instances.sqlInstancesRotateServerCa

    Rotates the server certificate to one signed by the Certificate Authority (CA) version previously added with the addServerCA method.

  • instances.sqlInstancesStartReplica

    Starts the replication in the read replica instance.

  • instances.sqlInstancesStopReplica

    Stops the replication in the read replica instance.

  • instances.sqlInstancesTruncateLog

    Truncate MySQL general and slow query log tables MySQL only.

  • instances.sqlInstancesUpdate

    Updates settings of a Cloud SQL instance. Using this operation might cause your instance to restart.

  • operations.sqlOperationsGet

    Retrieves an instance operation that has been performed on an instance.

  • operations.sqlOperationsList

    Lists all instance operations that have been performed on the given Cloud SQL instance in the reverse chronological order of the start time.

  • projects.sqlProjectsInstancesGetDiskShrinkConfig

    Get Disk Shrink Config for a given instance.

  • projects.sqlProjectsInstancesPerformDiskShrink

    Perform Disk Shrink on primary instance.

  • projects.sqlProjectsInstancesRescheduleMaintenance

    Reschedules the maintenance on the given instance.

  • projects.sqlProjectsInstancesResetReplicaSize

    Reset Replica Size to primary instance disk size.

  • projects.sqlProjectsInstancesStartExternalSync

    Start External primary instance migration.

  • projects.sqlProjectsInstancesVerifyExternalSyncSettings

    Verify External primary instance external sync settings.

  • sslCerts.sqlSslCertsCreateEphemeral

    Generates 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.sqlSslCertsDelete

    Deletes the SSL certificate. For First Generation instances, the certificate remains valid until the instance is restarted.

  • sslCerts.sqlSslCertsGet

    Retrieves 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.sqlSslCertsInsert

    Creates 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.sqlSslCertsList

    Lists all of the current SSL certificates for the instance.

  • tiers.sqlTiersList

    Lists all available machine types (tiers) for Cloud SQL, for example, db-custom-1-3840. For related information, see .

  • users.sqlUsersDelete

    Deletes a user from a Cloud SQL instance.

  • users.sqlUsersGet

    Retrieves a resource containing information about a user.

  • users.sqlUsersInsert

    Creates a new user in a Cloud SQL instance.

  • users.sqlUsersList

    Lists users in the specified Cloud SQL instance.

  • users.sqlUsersUpdate

    Updates an existing user in a Cloud SQL instance.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools