Liking cljdoc? Tell your friends :D

happygapi.sqladmin.instances

Cloud SQL Admin API: instances. API for Cloud SQL database instance management See: https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances

Cloud SQL Admin API: instances.
API for Cloud SQL database instance management
See: https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances
raw docstring

addServerCa$clj

(addServerCa$ auth parameters)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/addServerCa

Required parameters: project, instance

Optional parameters: none

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.

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/addServerCa

Required parameters: project, instance

Optional parameters: none

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.
raw docstring

clone$clj

(clone$ auth parameters body)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/clone

Required parameters: instance, project

Optional parameters: none

Body:

{:cloneContext {:kind string, :pointInTime string, :pitrTimestampMs string, :destinationInstanceName string, :binLogCoordinates BinLogCoordinates}}

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

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/clone

Required parameters: instance, project

Optional parameters: none

Body: 

{:cloneContext {:kind string,
                :pointInTime string,
                :pitrTimestampMs string,
                :destinationInstanceName string,
                :binLogCoordinates BinLogCoordinates}}

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

delete$clj

(delete$ auth parameters)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/delete

Required parameters: instance, project

Optional parameters: none

Deletes a Cloud SQL instance.

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/delete

Required parameters: instance, project

Optional parameters: none

Deletes a Cloud SQL instance.
raw docstring

demoteMaster$clj

(demoteMaster$ auth parameters body)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/demoteMaster

Required parameters: instance, project

Optional parameters: none

Body:

{:demoteMasterContext {:masterInstanceName string, :verifyGtidConsistency boolean, :kind string, :replicaConfiguration DemoteMasterConfiguration}}

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

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/demoteMaster

Required parameters: instance, project

Optional parameters: none

Body: 

{:demoteMasterContext {:masterInstanceName string,
                       :verifyGtidConsistency boolean,
                       :kind string,
                       :replicaConfiguration DemoteMasterConfiguration}}

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

export$clj

(export$ auth parameters body)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/export

Required parameters: project, instance

Optional parameters: none

Body:

{:exportContext {:fileType string, :sqlExportOptions {:schemaOnly boolean, :mysqlExportOptions {:masterData integer}, :tables [string]}, :csvExportOptions {:selectQuery string}, :databases [string], :kind string, :uri string, :offload boolean}}

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

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/export

Required parameters: project, instance

Optional parameters: none

Body: 

{:exportContext {:fileType string,
                 :sqlExportOptions {:schemaOnly boolean,
                                    :mysqlExportOptions {:masterData integer},
                                    :tables [string]},
                 :csvExportOptions {:selectQuery string},
                 :databases [string],
                 :kind string,
                 :uri string,
                 :offload boolean}}

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

failover$clj

(failover$ auth parameters body)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/failover

Required parameters: instance, project

Optional parameters: none

Body:

{:failoverContext {:kind string, :settingsVersion string}}

Failover the instance to its failover replica instance. Using this operation might cause your instance to restart.

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/failover

Required parameters: instance, project

Optional parameters: none

Body: 

{:failoverContext {:kind string, :settingsVersion string}}

Failover the instance to its failover replica instance. Using this operation might cause your instance to restart.
raw docstring

get$clj

(get$ auth parameters)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/get

Required parameters: project, instance

Optional parameters: none

Retrieves a resource containing information about a Cloud SQL instance.

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/get

Required parameters: project, instance

Optional parameters: none

Retrieves a resource containing information about a Cloud SQL instance.
raw docstring

import$clj

(import$ auth parameters body)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/import

Required parameters: project, instance

Optional parameters: none

Body:

{:importContext {:kind string, :importUser string, :database string, :csvImportOptions {:table string, :columns [string]}, :uri string, :fileType string, :bakImportOptions {:encryptionOptions {:pvkPath string, :certPath string, :pvkPassword string}}}}

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

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/import

Required parameters: project, instance

Optional parameters: none

Body: 

{:importContext {:kind string,
                 :importUser string,
                 :database string,
                 :csvImportOptions {:table string, :columns [string]},
                 :uri string,
                 :fileType string,
                 :bakImportOptions {:encryptionOptions {:pvkPath string,
                                                        :certPath string,
                                                        :pvkPassword string}}}}

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

insert$clj

(insert$ auth parameters body)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/insert

Required parameters: project

Optional parameters: none

Body:

{:onPremisesConfiguration {:username string, :kind string, :clientCertificate string, :dumpFilePath string, :caCertificate string, :hostPort string, :password string, :clientKey string}, :diskEncryptionConfiguration {:kind string, :kmsKeyName string}, :databaseVersion string, :maxDiskSize string, :instanceType string, :rootPassword string, :currentDiskSize string, :gceZone string, :name string, :masterInstanceName string, :settings {:activeDirectoryConfig SqlActiveDirectoryConfig, :availabilityType string, :tier string, :databaseFlags [DatabaseFlags], :databaseReplicationEnabled boolean, :settingsVersion string, :storageAutoResizeLimit string, :crashSafeReplicationEnabled boolean, :activationPolicy string, :collation string, :storageAutoResize boolean, :pricingPlan string, :locationPreference LocationPreference, :insightsConfig InsightsConfig, :ipConfiguration IpConfiguration, :kind string, :maintenanceWindow MaintenanceWindow, :backupConfiguration BackupConfiguration, :denyMaintenancePeriods [DenyMaintenancePeriod], :dataDiskSizeGb string, :replicationType string, :userLabels {}, :dataDiskType string, :authorizedGaeApplications [string]}, :selfLink string, :etag string, :ipAddresses [{:type string, :ipAddress string, :timeToRetire string}], :state string, :ipv6Address string, :region string, :diskEncryptionStatus {:kind string, :kmsKeyVersionName string}, :replicaNames [string], :failoverReplica {:name string, :available boolean}, :satisfiesPzs boolean, :project string, :kind string, :backendType string, :serviceAccountEmailAddress string, :scheduledMaintenance {:canReschedule boolean, :startTime string, :canDefer boolean}, :replicaConfiguration {:mysqlReplicaConfiguration MySqlReplicaConfiguration, :failoverTarget boolean, :kind string}, :serverCaCert {:instance string, :expirationTime string, :cert string, :createTime string, :selfLink string, :sha1Fingerprint string, :kind string, :commonName string, :certSerialNumber string}, :connectionName string, :secondaryGceZone string, :outOfDiskReport {:sqlOutOfDiskState string, :sqlMinRecommendedIncreaseSizeGb integer}, :suspensionReason [string]}

Creates a new Cloud SQL instance.

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/insert

Required parameters: project

Optional parameters: none

Body: 

{:onPremisesConfiguration {:username string,
                           :kind string,
                           :clientCertificate string,
                           :dumpFilePath string,
                           :caCertificate string,
                           :hostPort string,
                           :password string,
                           :clientKey string},
 :diskEncryptionConfiguration {:kind string, :kmsKeyName string},
 :databaseVersion string,
 :maxDiskSize string,
 :instanceType string,
 :rootPassword string,
 :currentDiskSize string,
 :gceZone string,
 :name string,
 :masterInstanceName string,
 :settings {:activeDirectoryConfig SqlActiveDirectoryConfig,
            :availabilityType string,
            :tier string,
            :databaseFlags [DatabaseFlags],
            :databaseReplicationEnabled boolean,
            :settingsVersion string,
            :storageAutoResizeLimit string,
            :crashSafeReplicationEnabled boolean,
            :activationPolicy string,
            :collation string,
            :storageAutoResize boolean,
            :pricingPlan string,
            :locationPreference LocationPreference,
            :insightsConfig InsightsConfig,
            :ipConfiguration IpConfiguration,
            :kind string,
            :maintenanceWindow MaintenanceWindow,
            :backupConfiguration BackupConfiguration,
            :denyMaintenancePeriods [DenyMaintenancePeriod],
            :dataDiskSizeGb string,
            :replicationType string,
            :userLabels {},
            :dataDiskType string,
            :authorizedGaeApplications [string]},
 :selfLink string,
 :etag string,
 :ipAddresses [{:type string, :ipAddress string, :timeToRetire string}],
 :state string,
 :ipv6Address string,
 :region string,
 :diskEncryptionStatus {:kind string, :kmsKeyVersionName string},
 :replicaNames [string],
 :failoverReplica {:name string, :available boolean},
 :satisfiesPzs boolean,
 :project string,
 :kind string,
 :backendType string,
 :serviceAccountEmailAddress string,
 :scheduledMaintenance {:canReschedule boolean,
                        :startTime string,
                        :canDefer boolean},
 :replicaConfiguration {:mysqlReplicaConfiguration MySqlReplicaConfiguration,
                        :failoverTarget boolean,
                        :kind string},
 :serverCaCert {:instance string,
                :expirationTime string,
                :cert string,
                :createTime string,
                :selfLink string,
                :sha1Fingerprint string,
                :kind string,
                :commonName string,
                :certSerialNumber string},
 :connectionName string,
 :secondaryGceZone string,
 :outOfDiskReport {:sqlOutOfDiskState string,
                   :sqlMinRecommendedIncreaseSizeGb integer},
 :suspensionReason [string]}

Creates a new Cloud SQL instance.
raw docstring

list$clj

(list$ auth parameters)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/list

Required parameters: project

Optional parameters: maxResults, filter, pageToken

Lists instances under a given project.

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/list

Required parameters: project

Optional parameters: maxResults, filter, pageToken

Lists instances under a given project.
raw docstring

listServerCas$clj

(listServerCas$ auth parameters)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/listServerCas

Required parameters: instance, project

Optional parameters: none

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.

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/listServerCas

Required parameters: instance, project

Optional parameters: none

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.
raw docstring

patch$clj

(patch$ auth parameters body)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/patch

Required parameters: project, instance

Optional parameters: none

Body:

{:onPremisesConfiguration {:username string, :kind string, :clientCertificate string, :dumpFilePath string, :caCertificate string, :hostPort string, :password string, :clientKey string}, :diskEncryptionConfiguration {:kind string, :kmsKeyName string}, :databaseVersion string, :maxDiskSize string, :instanceType string, :rootPassword string, :currentDiskSize string, :gceZone string, :name string, :masterInstanceName string, :settings {:activeDirectoryConfig SqlActiveDirectoryConfig, :availabilityType string, :tier string, :databaseFlags [DatabaseFlags], :databaseReplicationEnabled boolean, :settingsVersion string, :storageAutoResizeLimit string, :crashSafeReplicationEnabled boolean, :activationPolicy string, :collation string, :storageAutoResize boolean, :pricingPlan string, :locationPreference LocationPreference, :insightsConfig InsightsConfig, :ipConfiguration IpConfiguration, :kind string, :maintenanceWindow MaintenanceWindow, :backupConfiguration BackupConfiguration, :denyMaintenancePeriods [DenyMaintenancePeriod], :dataDiskSizeGb string, :replicationType string, :userLabels {}, :dataDiskType string, :authorizedGaeApplications [string]}, :selfLink string, :etag string, :ipAddresses [{:type string, :ipAddress string, :timeToRetire string}], :state string, :ipv6Address string, :region string, :diskEncryptionStatus {:kind string, :kmsKeyVersionName string}, :replicaNames [string], :failoverReplica {:name string, :available boolean}, :satisfiesPzs boolean, :project string, :kind string, :backendType string, :serviceAccountEmailAddress string, :scheduledMaintenance {:canReschedule boolean, :startTime string, :canDefer boolean}, :replicaConfiguration {:mysqlReplicaConfiguration MySqlReplicaConfiguration, :failoverTarget boolean, :kind string}, :serverCaCert {:instance string, :expirationTime string, :cert string, :createTime string, :selfLink string, :sha1Fingerprint string, :kind string, :commonName string, :certSerialNumber string}, :connectionName string, :secondaryGceZone string, :outOfDiskReport {:sqlOutOfDiskState string, :sqlMinRecommendedIncreaseSizeGb integer}, :suspensionReason [string]}

Updates settings of a Cloud SQL instance. This method supports patch semantics.

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/patch

Required parameters: project, instance

Optional parameters: none

Body: 

{:onPremisesConfiguration {:username string,
                           :kind string,
                           :clientCertificate string,
                           :dumpFilePath string,
                           :caCertificate string,
                           :hostPort string,
                           :password string,
                           :clientKey string},
 :diskEncryptionConfiguration {:kind string, :kmsKeyName string},
 :databaseVersion string,
 :maxDiskSize string,
 :instanceType string,
 :rootPassword string,
 :currentDiskSize string,
 :gceZone string,
 :name string,
 :masterInstanceName string,
 :settings {:activeDirectoryConfig SqlActiveDirectoryConfig,
            :availabilityType string,
            :tier string,
            :databaseFlags [DatabaseFlags],
            :databaseReplicationEnabled boolean,
            :settingsVersion string,
            :storageAutoResizeLimit string,
            :crashSafeReplicationEnabled boolean,
            :activationPolicy string,
            :collation string,
            :storageAutoResize boolean,
            :pricingPlan string,
            :locationPreference LocationPreference,
            :insightsConfig InsightsConfig,
            :ipConfiguration IpConfiguration,
            :kind string,
            :maintenanceWindow MaintenanceWindow,
            :backupConfiguration BackupConfiguration,
            :denyMaintenancePeriods [DenyMaintenancePeriod],
            :dataDiskSizeGb string,
            :replicationType string,
            :userLabels {},
            :dataDiskType string,
            :authorizedGaeApplications [string]},
 :selfLink string,
 :etag string,
 :ipAddresses [{:type string, :ipAddress string, :timeToRetire string}],
 :state string,
 :ipv6Address string,
 :region string,
 :diskEncryptionStatus {:kind string, :kmsKeyVersionName string},
 :replicaNames [string],
 :failoverReplica {:name string, :available boolean},
 :satisfiesPzs boolean,
 :project string,
 :kind string,
 :backendType string,
 :serviceAccountEmailAddress string,
 :scheduledMaintenance {:canReschedule boolean,
                        :startTime string,
                        :canDefer boolean},
 :replicaConfiguration {:mysqlReplicaConfiguration MySqlReplicaConfiguration,
                        :failoverTarget boolean,
                        :kind string},
 :serverCaCert {:instance string,
                :expirationTime string,
                :cert string,
                :createTime string,
                :selfLink string,
                :sha1Fingerprint string,
                :kind string,
                :commonName string,
                :certSerialNumber string},
 :connectionName string,
 :secondaryGceZone string,
 :outOfDiskReport {:sqlOutOfDiskState string,
                   :sqlMinRecommendedIncreaseSizeGb integer},
 :suspensionReason [string]}

Updates settings of a Cloud SQL instance. This method supports patch semantics.
raw docstring

promoteReplica$clj

(promoteReplica$ auth parameters)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/promoteReplica

Required parameters: project, instance

Optional parameters: none

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

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/promoteReplica

Required parameters: project, instance

Optional parameters: none

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

resetSslConfig$clj

(resetSslConfig$ auth parameters)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/resetSslConfig

Required parameters: instance, project

Optional parameters: none

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

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/resetSslConfig

Required parameters: instance, project

Optional parameters: none

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

restart$clj

(restart$ auth parameters)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/restart

Required parameters: project, instance

Optional parameters: none

Restarts a Cloud SQL instance.

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/restart

Required parameters: project, instance

Optional parameters: none

Restarts a Cloud SQL instance.
raw docstring

restoreBackup$clj

(restoreBackup$ auth parameters body)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/restoreBackup

Required parameters: project, instance

Optional parameters: none

Body:

{:restoreBackupContext {:project string, :instanceId string, :backupRunId string, :kind string}}

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

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/restoreBackup

Required parameters: project, instance

Optional parameters: none

Body: 

{:restoreBackupContext {:project string,
                        :instanceId string,
                        :backupRunId string,
                        :kind string}}

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

rotateServerCa$clj

(rotateServerCa$ auth parameters body)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/rotateServerCa

Required parameters: project, instance

Optional parameters: none

Body:

{:rotateServerCaContext {:nextVersion string, :kind string}}

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

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/rotateServerCa

Required parameters: project, instance

Optional parameters: none

Body: 

{:rotateServerCaContext {:nextVersion string, :kind string}}

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

startReplica$clj

(startReplica$ auth parameters)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/startReplica

Required parameters: project, instance

Optional parameters: none

Starts the replication in the read replica instance.

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/startReplica

Required parameters: project, instance

Optional parameters: none

Starts the replication in the read replica instance.
raw docstring

stopReplica$clj

(stopReplica$ auth parameters)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/stopReplica

Required parameters: instance, project

Optional parameters: none

Stops the replication in the read replica instance.

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/stopReplica

Required parameters: instance, project

Optional parameters: none

Stops the replication in the read replica instance.
raw docstring

truncateLog$clj

(truncateLog$ auth parameters body)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/truncateLog

Required parameters: instance, project

Optional parameters: none

Body:

{:truncateLogContext {:kind string, :logType string}}

Truncate MySQL general and slow query log tables MySQL only.

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/truncateLog

Required parameters: instance, project

Optional parameters: none

Body: 

{:truncateLogContext {:kind string, :logType string}}

Truncate MySQL general and slow query log tables MySQL only.
raw docstring

update$clj

(update$ auth parameters body)

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/update

Required parameters: instance, project

Optional parameters: none

Body:

{:onPremisesConfiguration {:username string, :kind string, :clientCertificate string, :dumpFilePath string, :caCertificate string, :hostPort string, :password string, :clientKey string}, :diskEncryptionConfiguration {:kind string, :kmsKeyName string}, :databaseVersion string, :maxDiskSize string, :instanceType string, :rootPassword string, :currentDiskSize string, :gceZone string, :name string, :masterInstanceName string, :settings {:activeDirectoryConfig SqlActiveDirectoryConfig, :availabilityType string, :tier string, :databaseFlags [DatabaseFlags], :databaseReplicationEnabled boolean, :settingsVersion string, :storageAutoResizeLimit string, :crashSafeReplicationEnabled boolean, :activationPolicy string, :collation string, :storageAutoResize boolean, :pricingPlan string, :locationPreference LocationPreference, :insightsConfig InsightsConfig, :ipConfiguration IpConfiguration, :kind string, :maintenanceWindow MaintenanceWindow, :backupConfiguration BackupConfiguration, :denyMaintenancePeriods [DenyMaintenancePeriod], :dataDiskSizeGb string, :replicationType string, :userLabels {}, :dataDiskType string, :authorizedGaeApplications [string]}, :selfLink string, :etag string, :ipAddresses [{:type string, :ipAddress string, :timeToRetire string}], :state string, :ipv6Address string, :region string, :diskEncryptionStatus {:kind string, :kmsKeyVersionName string}, :replicaNames [string], :failoverReplica {:name string, :available boolean}, :satisfiesPzs boolean, :project string, :kind string, :backendType string, :serviceAccountEmailAddress string, :scheduledMaintenance {:canReschedule boolean, :startTime string, :canDefer boolean}, :replicaConfiguration {:mysqlReplicaConfiguration MySqlReplicaConfiguration, :failoverTarget boolean, :kind string}, :serverCaCert {:instance string, :expirationTime string, :cert string, :createTime string, :selfLink string, :sha1Fingerprint string, :kind string, :commonName string, :certSerialNumber string}, :connectionName string, :secondaryGceZone string, :outOfDiskReport {:sqlOutOfDiskState string, :sqlMinRecommendedIncreaseSizeGb integer}, :suspensionReason [string]}

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

https://developers.google.com/cloud-sql/api/reference/rest/v1beta4/instances/update

Required parameters: instance, project

Optional parameters: none

Body: 

{:onPremisesConfiguration {:username string,
                           :kind string,
                           :clientCertificate string,
                           :dumpFilePath string,
                           :caCertificate string,
                           :hostPort string,
                           :password string,
                           :clientKey string},
 :diskEncryptionConfiguration {:kind string, :kmsKeyName string},
 :databaseVersion string,
 :maxDiskSize string,
 :instanceType string,
 :rootPassword string,
 :currentDiskSize string,
 :gceZone string,
 :name string,
 :masterInstanceName string,
 :settings {:activeDirectoryConfig SqlActiveDirectoryConfig,
            :availabilityType string,
            :tier string,
            :databaseFlags [DatabaseFlags],
            :databaseReplicationEnabled boolean,
            :settingsVersion string,
            :storageAutoResizeLimit string,
            :crashSafeReplicationEnabled boolean,
            :activationPolicy string,
            :collation string,
            :storageAutoResize boolean,
            :pricingPlan string,
            :locationPreference LocationPreference,
            :insightsConfig InsightsConfig,
            :ipConfiguration IpConfiguration,
            :kind string,
            :maintenanceWindow MaintenanceWindow,
            :backupConfiguration BackupConfiguration,
            :denyMaintenancePeriods [DenyMaintenancePeriod],
            :dataDiskSizeGb string,
            :replicationType string,
            :userLabels {},
            :dataDiskType string,
            :authorizedGaeApplications [string]},
 :selfLink string,
 :etag string,
 :ipAddresses [{:type string, :ipAddress string, :timeToRetire string}],
 :state string,
 :ipv6Address string,
 :region string,
 :diskEncryptionStatus {:kind string, :kmsKeyVersionName string},
 :replicaNames [string],
 :failoverReplica {:name string, :available boolean},
 :satisfiesPzs boolean,
 :project string,
 :kind string,
 :backendType string,
 :serviceAccountEmailAddress string,
 :scheduledMaintenance {:canReschedule boolean,
                        :startTime string,
                        :canDefer boolean},
 :replicaConfiguration {:mysqlReplicaConfiguration MySqlReplicaConfiguration,
                        :failoverTarget boolean,
                        :kind string},
 :serverCaCert {:instance string,
                :expirationTime string,
                :cert string,
                :createTime string,
                :selfLink string,
                :sha1Fingerprint string,
                :kind string,
                :commonName string,
                :certSerialNumber string},
 :connectionName string,
 :secondaryGceZone string,
 :outOfDiskReport {:sqlOutOfDiskState string,
                   :sqlMinRecommendedIncreaseSizeGb integer},
 :suspensionReason [string]}

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

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close