REST Resource: databases

Resource: Database

Represents a SQL database on the Cloud SQL instance.

JSON representation
{
  "kind": string,
  "charset": string,
  "collation": string,
  "etag": string,
  "name": string,
  "instance": string,
  "selfLink": string,
  "project": string,

  // Union field database_details can be only one of the following:
  "sqlserverDatabaseDetails": {
    object (SqlServerDatabaseDetails)
  }
  // End of list of possible types for union field database_details.
}
Fields
kind

string

This is always sql#database.

charset

string

The Cloud SQL charset value.

collation

string

The Cloud SQL collation value.

etag

string

This field is deprecated and will be removed from a future version of the API.

name

string

The name of the database in the Cloud SQL instance. This does not include the project ID or instance name.

instance

string

The name of the Cloud SQL instance. This does not include the project ID.

project

string

The project ID of the project containing the Cloud SQL database. The Trusted Cloud apps domain is prefixed if applicable.

Union field database_details.

database_details can be only one of the following:

sqlserverDatabaseDetails

object (SqlServerDatabaseDetails)

SqlServerDatabaseDetails

Represents a Sql Server database on the Cloud SQL instance.

JSON representation
{
  "compatibilityLevel": integer,
  "recoveryModel": string
}
Fields
compatibilityLevel

integer

The version of SQL Server with which the database is to be made compatible

recoveryModel

string

The recovery model of a SQL Server database

Methods

delete

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

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

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

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

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

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.