google_api_sql_admin v0.6.0 GoogleApi.SQLAdmin.V1beta4.Api.Instances View Source
API calls for all endpoints tagged Instances
.
Link to this section Summary
Functions
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.
Creates a Cloud SQL instance as a clone of the source instance.
Deletes a Cloud SQL instance.
Demotes the stand-alone instance to be a Cloud SQL read replica for an external database server.
Exports data from a Cloud SQL instance to a Cloud Storage bucket as a SQL dump or CSV file.
Failover the instance to its failover replica instance.
Retrieves a resource containing information about a Cloud SQL instance.
Imports data into a Cloud SQL instance from a SQL dump or CSV file in Cloud Storage.
Creates a new Cloud SQL instance.
Lists instances under a given project in the alphabetical order of the instance name.
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.
Updates settings of a Cloud SQL instance. Caution: This is not a partial update, so you must include values for all the settings that you want to retain. For partial updates, use patch.. This method supports patch semantics.
Promotes the read replica instance to be a stand-alone Cloud SQL instance.
Deletes all client certificates and generates a new server SSL certificate for the instance.
Restarts a Cloud SQL instance.
Restores a backup of a Cloud SQL instance.
Rotates the server certificate to one signed by the Certificate Authority (CA) version previously added with the addServerCA method.
Starts the replication in the read replica instance.
Stops the replication in the read replica instance.
Truncate MySQL general and slow query log tables
Updates settings of a Cloud SQL instance. Caution: This is not a partial update, so you must include values for all the settings that you want to retain. For partial updates, use patch.
Link to this section Functions
sql_instances_add_server_ca(connection, project, instance, optional_params \\ [], opts \\ []) View Source
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.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the project that contains the instance.
- instance (String.t): Cloud SQL instance ID. This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_clone(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Creates a Cloud SQL instance as a clone of the source instance.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the source as well as the clone Cloud SQL instance.
- instance (String.t): The ID of the Cloud SQL instance to be cloned (source). This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
- :body (InstancesCloneRequest):
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_delete(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Deletes a Cloud SQL instance.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the project that contains the instance to be deleted.
- instance (String.t): Cloud SQL instance ID. This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_demote_master(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Demotes the stand-alone instance to be a Cloud SQL read replica for an external database server.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): ID of the project that contains the instance.
- instance (String.t): Cloud SQL instance name.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
- :body (InstancesDemoteMasterRequest):
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_export(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Exports data from a Cloud SQL instance to a Cloud Storage bucket as a SQL dump or CSV file.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the project that contains the instance to be exported.
- instance (String.t): Cloud SQL instance ID. This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
- :body (InstancesExportRequest):
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_failover(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Failover the instance to its failover replica instance.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): ID of the project that contains the read replica.
- instance (String.t): Cloud SQL instance ID. This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
- :body (InstancesFailoverRequest):
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_get(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Retrieves a resource containing information about a Cloud SQL instance.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the project that contains the instance.
- instance (String.t): Database instance ID. This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.DatabaseInstance{}} on success {:error, info} on failure
sql_instances_import(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Imports data into a Cloud SQL instance from a SQL dump or CSV file in Cloud Storage.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the project that contains the instance.
- instance (String.t): Cloud SQL instance ID. This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
- :body (InstancesImportRequest):
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_insert(connection, project, optional_params \\ [], opts \\ []) View Source
Creates a new Cloud SQL instance.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the project to which the newly created Cloud SQL instances should belong.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
- :body (DatabaseInstance):
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_list(connection, project, optional_params \\ [], opts \\ []) View Source
Lists instances under a given project in the alphabetical order of the instance name.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the project for which to list Cloud SQL instances.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
- :filter (String.t): An expression for filtering the results of the request, such as by name or label.
- :maxResults (integer()): The maximum number of results to return per response.
- :pageToken (String.t): A previously-returned page token representing part of the larger set of results to view.
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.InstancesListResponse{}} on success {:error, info} on failure
sql_instances_list_server_cas(connection, project, instance, optional_params \\ [], opts \\ []) View Source
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.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the project that contains the instance.
- instance (String.t): Cloud SQL instance ID. This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.InstancesListServerCasResponse{}} on success {:error, info} on failure
sql_instances_patch(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Updates settings of a Cloud SQL instance. Caution: This is not a partial update, so you must include values for all the settings that you want to retain. For partial updates, use patch.. This method supports patch semantics.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the project that contains the instance.
- instance (String.t): Cloud SQL instance ID. This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
- :body (DatabaseInstance):
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_promote_replica(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Promotes the read replica instance to be a stand-alone Cloud SQL instance.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): ID of the project that contains the read replica.
- instance (String.t): Cloud SQL read replica instance name.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_reset_ssl_config(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Deletes all client certificates and generates a new server SSL certificate for the instance.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the project that contains the instance.
- instance (String.t): Cloud SQL instance ID. This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_restart(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Restarts a Cloud SQL instance.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the project that contains the instance to be restarted.
- instance (String.t): Cloud SQL instance ID. This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_restore_backup(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Restores a backup of a Cloud SQL instance.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the project that contains the instance.
- instance (String.t): Cloud SQL instance ID. This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
- :body (InstancesRestoreBackupRequest):
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_rotate_server_ca(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Rotates the server certificate to one signed by the Certificate Authority (CA) version previously added with the addServerCA method.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the project that contains the instance.
- instance (String.t): Cloud SQL instance ID. This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
- :body (InstancesRotateServerCaRequest):
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_start_replica(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Starts the replication in the read replica instance.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): ID of the project that contains the read replica.
- instance (String.t): Cloud SQL read replica instance name.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_stop_replica(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Stops the replication in the read replica instance.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): ID of the project that contains the read replica.
- instance (String.t): Cloud SQL read replica instance name.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_truncate_log(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Truncate MySQL general and slow query log tables
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the Cloud SQL project.
- instance (String.t): Cloud SQL instance ID. This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
- :body (InstancesTruncateLogRequest):
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure
sql_instances_update(connection, project, instance, optional_params \\ [], opts \\ []) View Source
Updates settings of a Cloud SQL instance. Caution: This is not a partial update, so you must include values for all the settings that you want to retain. For partial updates, use patch.
Parameters
- connection (GoogleApi.SQLAdmin.V1beta4.Connection): Connection to server
- project (String.t): Project ID of the project that contains the instance.
- instance (String.t): Cloud SQL instance ID. This does not include the project ID.
optional_params (KeywordList): [optional] Optional parameters
- :alt (String.t): Data format for the response.
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
- :userIp (String.t): Deprecated. Please use quotaUser instead.
- :body (DatabaseInstance):
Returns
{:ok, %GoogleApi.SQLAdmin.V1beta4.Model.Operation{}} on success {:error, info} on failure