- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
",t};e.buildCustomizationMenuUi=t;function n(e){let t='
",t}function s(e){let n=e.filter.currentValue||e.filter.defaultValue,t='${e.filter.label}
`,e.filter.options.forEach(s=>{let o=s.id===n;t+=``}),t+="${e.filter.label}
`,t+=`ancestors
Type: UNORDERED_LIST_STRING
backup_interval
Type: STRUCT
Provider name: backupInterval
Description: Output only. This output contains the following values: start_time: All database writes up to this time are available. end_time: Any database writes after this time aren’t available.
end_time
TIMESTAMP
endTime
start_time
TIMESTAMP
startTime
backup_kind
Type: STRING
Provider name: backupKind
Description: Output only. Specifies the kind of backup, PHYSICAL or DEFAULT_SNAPSHOT.
Possible values:
SQL_BACKUP_KIND_UNSPECIFIED
- This is an unknown BackupKind.SNAPSHOT
- Snapshot-based backups.PHYSICAL
- Physical backups.backup_run
Type: STRING
Provider name: backupRun
Description: Output only. The mapping to backup run resource used for IAM validations.
database_version
Type: STRING
Provider name: databaseVersion
Description: Output only. The database version of the instance of at the time this backup was made.
Possible values:
SQL_DATABASE_VERSION_UNSPECIFIED
- This is an unknown database version.MYSQL_5_1
- The database version is MySQL 5.1.MYSQL_5_5
- The database version is MySQL 5.5.MYSQL_5_6
- The database version is MySQL 5.6.MYSQL_5_7
- The database version is MySQL 5.7.MYSQL_8_0
- The database version is MySQL 8.MYSQL_8_0_18
- The database major version is MySQL 8.0 and the minor version is 18.MYSQL_8_0_26
- The database major version is MySQL 8.0 and the minor version is 26.MYSQL_8_0_27
- The database major version is MySQL 8.0 and the minor version is 27.MYSQL_8_0_28
- The database major version is MySQL 8.0 and the minor version is 28.MYSQL_8_0_29
- The database major version is MySQL 8.0 and the minor version is 29.MYSQL_8_0_30
- The database major version is MySQL 8.0 and the minor version is 30.MYSQL_8_0_31
- The database major version is MySQL 8.0 and the minor version is 31.MYSQL_8_0_32
- The database major version is MySQL 8.0 and the minor version is 32.MYSQL_8_0_33
- The database major version is MySQL 8.0 and the minor version is 33.MYSQL_8_0_34
- The database major version is MySQL 8.0 and the minor version is 34.MYSQL_8_0_35
- The database major version is MySQL 8.0 and the minor version is 35.MYSQL_8_0_36
- The database major version is MySQL 8.0 and the minor version is 36.MYSQL_8_0_37
- The database major version is MySQL 8.0 and the minor version is 37.MYSQL_8_0_39
- The database major version is MySQL 8.0 and the minor version is 39.MYSQL_8_0_40
- The database major version is MySQL 8.0 and the minor version is 40.MYSQL_8_0_41
- The database major version is MySQL 8.0 and the minor version is 41.MYSQL_8_0_42
- The database major version is MySQL 8.0 and the minor version is 42.MYSQL_8_0_43
- The database major version is MySQL 8.0 and the minor version is 43.MYSQL_8_0_44
- The database major version is MySQL 8.0 and the minor version is 44.MYSQL_8_0_45
- The database major version is MySQL 8.0 and the minor version is 45.MYSQL_8_0_46
- The database major version is MySQL 8.0 and the minor version is 46.MYSQL_8_4
- The database version is MySQL 8.4.SQLSERVER_2017_STANDARD
- The database version is SQL Server 2017 Standard.SQLSERVER_2017_ENTERPRISE
- The database version is SQL Server 2017 Enterprise.SQLSERVER_2017_EXPRESS
- The database version is SQL Server 2017 Express.SQLSERVER_2017_WEB
- The database version is SQL Server 2017 Web.POSTGRES_9_6
- The database version is PostgreSQL 9.6.POSTGRES_10
- The database version is PostgreSQL 10.POSTGRES_11
- The database version is PostgreSQL 11.POSTGRES_12
- The database version is PostgreSQL 12.POSTGRES_13
- The database version is PostgreSQL 13.POSTGRES_14
- The database version is PostgreSQL 14.POSTGRES_15
- The database version is PostgreSQL 15.POSTGRES_16
- The database version is PostgreSQL 16.POSTGRES_17
- The database version is PostgreSQL 17.SQLSERVER_2019_STANDARD
- The database version is SQL Server 2019 Standard.SQLSERVER_2019_ENTERPRISE
- The database version is SQL Server 2019 Enterprise.SQLSERVER_2019_EXPRESS
- The database version is SQL Server 2019 Express.SQLSERVER_2019_WEB
- The database version is SQL Server 2019 Web.SQLSERVER_2022_STANDARD
- The database version is SQL Server 2022 Standard.SQLSERVER_2022_ENTERPRISE
- The database version is SQL Server 2022 Enterprise.SQLSERVER_2022_EXPRESS
- The database version is SQL Server 2022 Express.SQLSERVER_2022_WEB
- The database version is SQL Server 2022 Web.description
Type: STRING
Provider name: description
Description: The description of this backup.
error
Type: STRUCT
Provider name: error
Description: Output only. Information about why the backup operation fails (for example, when the backup state fails).
code
STRING
code
kind
STRING
kind
sql#operationError
.message
STRING
message
expiry_time
Type: TIMESTAMP
Provider name: expiryTime
Description: Backup expiration time. A UTC timestamp of when this resource expired.
instance
Type: STRING
Provider name: instance
Description: The name of the database instance.
instance_deletion_time
Type: TIMESTAMP
Provider name: instanceDeletionTime
Description: Optional. Output only. Timestamp in UTC of when the instance associated with this backup is deleted.
instance_settings
Type: STRUCT
Provider name: instanceSettings
Description: Optional. Output only. Instance setting of the source instance that’s associated with this backup.
available_maintenance_versions
UNORDERED_LIST_STRING
availableMaintenanceVersions
backend_type
STRING
backendType
SECOND_GEN
: Cloud SQL database instance. EXTERNAL
: A database server that is not managed by Google. This property is read-only; use the tier
property in the settings
object to determine the database type.SQL_BACKEND_TYPE_UNSPECIFIED
- This is an unknown backend type for instance.FIRST_GEN
- V1 speckle instance.SECOND_GEN
- V2 speckle instance.EXTERNAL
- On premises instance.clear_network
BOOLEAN
clearNetwork
connection_name
STRING
connectionName
create_time
TIMESTAMP
createTime
2012-11-15T16:19:00.094Z
.current_disk_size
INT64
currentDiskSize
database_installed_version
STRING
databaseInstalledVersion
MYSQL_8_0_18
.database_version
STRING
databaseVersion
databaseVersion
field cannot be changed after instance creation.SQL_DATABASE_VERSION_UNSPECIFIED
- This is an unknown database version.MYSQL_5_1
- The database version is MySQL 5.1.MYSQL_5_5
- The database version is MySQL 5.5.MYSQL_5_6
- The database version is MySQL 5.6.MYSQL_5_7
- The database version is MySQL 5.7.MYSQL_8_0
- The database version is MySQL 8.MYSQL_8_0_18
- The database major version is MySQL 8.0 and the minor version is 18.MYSQL_8_0_26
- The database major version is MySQL 8.0 and the minor version is 26.MYSQL_8_0_27
- The database major version is MySQL 8.0 and the minor version is 27.MYSQL_8_0_28
- The database major version is MySQL 8.0 and the minor version is 28.MYSQL_8_0_29
- The database major version is MySQL 8.0 and the minor version is 29.MYSQL_8_0_30
- The database major version is MySQL 8.0 and the minor version is 30.MYSQL_8_0_31
- The database major version is MySQL 8.0 and the minor version is 31.MYSQL_8_0_32
- The database major version is MySQL 8.0 and the minor version is 32.MYSQL_8_0_33
- The database major version is MySQL 8.0 and the minor version is 33.MYSQL_8_0_34
- The database major version is MySQL 8.0 and the minor version is 34.MYSQL_8_0_35
- The database major version is MySQL 8.0 and the minor version is 35.MYSQL_8_0_36
- The database major version is MySQL 8.0 and the minor version is 36.MYSQL_8_0_37
- The database major version is MySQL 8.0 and the minor version is 37.MYSQL_8_0_39
- The database major version is MySQL 8.0 and the minor version is 39.MYSQL_8_0_40
- The database major version is MySQL 8.0 and the minor version is 40.MYSQL_8_0_41
- The database major version is MySQL 8.0 and the minor version is 41.MYSQL_8_0_42
- The database major version is MySQL 8.0 and the minor version is 42.MYSQL_8_0_43
- The database major version is MySQL 8.0 and the minor version is 43.MYSQL_8_0_44
- The database major version is MySQL 8.0 and the minor version is 44.MYSQL_8_0_45
- The database major version is MySQL 8.0 and the minor version is 45.MYSQL_8_0_46
- The database major version is MySQL 8.0 and the minor version is 46.MYSQL_8_4
- The database version is MySQL 8.4.SQLSERVER_2017_STANDARD
- The database version is SQL Server 2017 Standard.SQLSERVER_2017_ENTERPRISE
- The database version is SQL Server 2017 Enterprise.SQLSERVER_2017_EXPRESS
- The database version is SQL Server 2017 Express.SQLSERVER_2017_WEB
- The database version is SQL Server 2017 Web.POSTGRES_9_6
- The database version is PostgreSQL 9.6.POSTGRES_10
- The database version is PostgreSQL 10.POSTGRES_11
- The database version is PostgreSQL 11.POSTGRES_12
- The database version is PostgreSQL 12.POSTGRES_13
- The database version is PostgreSQL 13.POSTGRES_14
- The database version is PostgreSQL 14.POSTGRES_15
- The database version is PostgreSQL 15.POSTGRES_16
- The database version is PostgreSQL 16.POSTGRES_17
- The database version is PostgreSQL 17.SQLSERVER_2019_STANDARD
- The database version is SQL Server 2019 Standard.SQLSERVER_2019_ENTERPRISE
- The database version is SQL Server 2019 Enterprise.SQLSERVER_2019_EXPRESS
- The database version is SQL Server 2019 Express.SQLSERVER_2019_WEB
- The database version is SQL Server 2019 Web.SQLSERVER_2022_STANDARD
- The database version is SQL Server 2022 Standard.SQLSERVER_2022_ENTERPRISE
- The database version is SQL Server 2022 Enterprise.SQLSERVER_2022_EXPRESS
- The database version is SQL Server 2022 Express.SQLSERVER_2022_WEB
- The database version is SQL Server 2022 Web.disk_encryption_configuration
STRUCT
diskEncryptionConfiguration
kind
STRING
kind
sql#diskEncryptionConfiguration
.kms_key_name
STRING
kmsKeyName
disk_encryption_status
STRUCT
diskEncryptionStatus
kind
STRING
kind
sql#diskEncryptionStatus
.kms_key_version_name
STRING
kmsKeyVersionName
dns_name
STRING
dnsName
dns_names
UNORDERED_LIST_STRUCT
dnsNames
connection_type
STRING
connectionType
CONNECTION_TYPE_UNSPECIFIED
- Unknown connection type.PUBLIC
- Public IP.PRIVATE_SERVICES_ACCESS
- Private services access (private IP).PRIVATE_SERVICE_CONNECT
- Private Service Connect.dns_scope
STRING
dnsScope
DNS_SCOPE_UNSPECIFIED
- Unknown DNS scope.INSTANCE
- Indicates a instance-level DNS name.name
STRING
name
etag
STRING
etag
settings.settingsVersion
field instead.failover_replica
STRUCT
failoverReplica
available
BOOLEAN
available
name
STRING
name
gce_zone
STRING
gceZone
gemini_config
STRUCT
geminiConfig
active_query_enabled
BOOLEAN
activeQueryEnabled
entitled
BOOLEAN
entitled
flag_recommender_enabled
BOOLEAN
flagRecommenderEnabled
google_vacuum_mgmt_enabled
BOOLEAN
googleVacuumMgmtEnabled
index_advisor_enabled
BOOLEAN
indexAdvisorEnabled
oom_session_cancel_enabled
BOOLEAN
oomSessionCancelEnabled
include_replicas_for_major_version_upgrade
BOOLEAN
includeReplicasForMajorVersionUpgrade
instance_type
STRING
instanceType
SQL_INSTANCE_TYPE_UNSPECIFIED
- This is an unknown Cloud SQL instance type.CLOUD_SQL_INSTANCE
- A regular Cloud SQL instance that is not replicating from a primary instance.ON_PREMISES_INSTANCE
- An instance running on the customer’s premises that is not managed by Cloud SQL.READ_REPLICA_INSTANCE
- A Cloud SQL instance acting as a read-replica.READ_POOL_INSTANCE
- A Cloud SQL read pool.ip_addresses
UNORDERED_LIST_STRUCT
ipAddresses
ip_address
STRING
ipAddress
time_to_retire
TIMESTAMP
timeToRetire
2012-11-15T16:19:00.094Z
. This field is only available when the IP is scheduled to be retired.type
STRING
type
PRIMARY
address is a public address that can accept incoming connections. A PRIVATE
address is a private address that can accept incoming connections. An OUTGOING
address is the source address of connections originating from the instance, if supported.SQL_IP_ADDRESS_TYPE_UNSPECIFIED
- This is an unknown IP address type.PRIMARY
- IP address the customer is supposed to connect to. Usually this is the load balancer’s IP addressOUTGOING
- Source IP address of the connection a read replica establishes to its external primary instance. This IP address can be allowlisted by the customer in case it has a firewall that filters incoming connection to its on premises primary instance.PRIVATE
- Private IP used when using private IPs and network peering.MIGRATED_1ST_GEN
- V1 IP of a migrated instance. We want the user to decommission this IP as soon as the migration is complete. Note: V1 instances with V1 ip addresses will be counted as PRIMARY.ipv6_address
STRING
ipv6Address
kind
STRING
kind
sql#instance
.maintenance_version
STRING
maintenanceVersion
master_instance_name
STRING
masterInstanceName
max_disk_size
INT64
maxDiskSize
name
STRING
name
node_count
INT32
nodeCount
nodes
UNORDERED_LIST_STRUCT
nodes
dns_name
STRING
dnsName
dns_names
UNORDERED_LIST_STRUCT
dnsNames
connection_type
STRING
connectionType
CONNECTION_TYPE_UNSPECIFIED
- Unknown connection type.PUBLIC
- Public IP.PRIVATE_SERVICES_ACCESS
- Private services access (private IP).PRIVATE_SERVICE_CONNECT
- Private Service Connect.dns_scope
STRING
dnsScope
DNS_SCOPE_UNSPECIFIED
- Unknown DNS scope.INSTANCE
- Indicates a instance-level DNS name.name
STRING
name
gce_zone
STRING
gceZone
ip_addresses
UNORDERED_LIST_STRUCT
ipAddresses
ip_address
STRING
ipAddress
time_to_retire
TIMESTAMP
timeToRetire
2012-11-15T16:19:00.094Z
. This field is only available when the IP is scheduled to be retired.type
STRING
type
PRIMARY
address is a public address that can accept incoming connections. A PRIVATE
address is a private address that can accept incoming connections. An OUTGOING
address is the source address of connections originating from the instance, if supported.SQL_IP_ADDRESS_TYPE_UNSPECIFIED
- This is an unknown IP address type.PRIMARY
- IP address the customer is supposed to connect to. Usually this is the load balancer’s IP addressOUTGOING
- Source IP address of the connection a read replica establishes to its external primary instance. This IP address can be allowlisted by the customer in case it has a firewall that filters incoming connection to its on premises primary instance.PRIVATE
- Private IP used when using private IPs and network peering.MIGRATED_1ST_GEN
- V1 IP of a migrated instance. We want the user to decommission this IP as soon as the migration is complete. Note: V1 instances with V1 ip addresses will be counted as PRIMARY.name
STRING
name
state
STRING
state
SQL_INSTANCE_STATE_UNSPECIFIED
- The state of the instance is unknown.RUNNABLE
- The instance is running, or has been stopped by owner.SUSPENDED
- The instance is not available, for example due to problems with billing.PENDING_DELETE
- The instance is being deleted.PENDING_CREATE
- The instance is being created.MAINTENANCE
- The instance is down for maintenance.FAILED
- The creation of the instance failed or a fatal error occurred during maintenance.ONLINE_MAINTENANCE
- DeprecatedREPAIRING
- (Applicable to read pool nodes only.) The read pool node needs to be repaired. The database might be unavailable.on_premises_configuration
STRUCT
onPremisesConfiguration
ca_certificate
STRING
caCertificate
client_certificate
STRING
clientCertificate
client_key
STRING
clientKey
dump_file_path
STRING
dumpFilePath
host_port
STRING
hostPort
kind
STRING
kind
sql#onPremisesConfiguration
.password
STRING
password
selected_objects
UNORDERED_LIST_STRUCT
selectedObjects
database
STRING
database
source_instance
STRUCT
sourceInstance
name
STRING
name
project
STRING
project
region
STRING
region
ssl_option
STRING
sslOption
SSL_OPTION_UNSPECIFIED
- Unknown SSL option i.e. SSL option not specified by user.DISABLE
- SSL is disabled for replica connection to the on-premises source.REQUIRE
- SSL is required for replica connection to the on-premises source.VERIFY_CA
- Verify CA is required for replica connection to the on-premises source.username
STRING
username
out_of_disk_report
STRUCT
outOfDiskReport
sql_min_recommended_increase_size_gb
INT32
sqlMinRecommendedIncreaseSizeGb
sql_out_of_disk_state
STRING
sqlOutOfDiskState
SQL_OUT_OF_DISK_STATE_UNSPECIFIED
- Unspecified stateNORMAL
- The instance has plenty space on data diskSOFT_SHUTDOWN
- Data disk is almost used up. It is shutdown to prevent data corruption.primary_dns_name
STRING
primaryDnsName
project
STRING
project
psc_service_attachment_link
STRING
pscServiceAttachmentLink
region
STRING
region
asia-east1
, europe-west1
, and us-central1
. The default value is us-central1
.replica_configuration
STRUCT
replicaConfiguration
cascadable_replica
BOOLEAN
cascadableReplica
failover_target
BOOLEAN
failoverTarget
true
the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.kind
STRING
kind
sql#replicaConfiguration
.mysql_replica_configuration
STRUCT
mysqlReplicaConfiguration
master.info
in the data directory.ca_certificate
STRING
caCertificate
client_certificate
STRING
clientCertificate
client_key
STRING
clientKey
connect_retry_interval
INT32
connectRetryInterval
dump_file_path
STRING
dumpFilePath
kind
STRING
kind
sql#mysqlReplicaConfiguration
.master_heartbeat_period
INT64
masterHeartbeatPeriod
password
STRING
password
ssl_cipher
STRING
sslCipher
username
STRING
username
verify_server_certificate
BOOLEAN
verifyServerCertificate
replica_names
UNORDERED_LIST_STRING
replicaNames
replication_cluster
STRUCT
replicationCluster
dr_replica
BOOLEAN
drReplica
failover_dr_replica_name
STRING
failoverDrReplicaName
psa_write_endpoint
STRING
psaWriteEndpoint
root_password
STRING
rootPassword
satisfies_pzi
BOOLEAN
satisfiesPzi
satisfies_pzs
BOOLEAN
satisfiesPzs
scheduled_maintenance
STRUCT
scheduledMaintenance
can_defer
BOOLEAN
canDefer
can_reschedule
BOOLEAN
canReschedule
schedule_deadline_time
TIMESTAMP
scheduleDeadlineTime
start_time
TIMESTAMP
startTime
secondary_gce_zone
STRING
secondaryGceZone
self_link
STRING
selfLink
server_ca_cert
STRUCT
serverCaCert
cert
STRING
cert
cert_serial_number
STRING
certSerialNumber
common_name
STRING
commonName
create_time
TIMESTAMP
createTime
2012-11-15T16:19:00.094Z
.expiration_time
TIMESTAMP
expirationTime
2012-11-15T16:19:00.094Z
.instance
STRING
instance
kind
STRING
kind
sql#sslCert
.self_link
STRING
selfLink
sha1_fingerprint
STRING
sha1Fingerprint
service_account_email_address
STRING
serviceAccountEmailAddress
settings
STRUCT
settings
activation_policy
STRING
activationPolicy
ALWAYS
: The instance is on, and remains so even in the absence of connection requests. * NEVER
: The instance is off; it is not activated, even if a connection request arrives.SQL_ACTIVATION_POLICY_UNSPECIFIED
- Unknown activation plan.ALWAYS
- The instance is always up and running.NEVER
- The instance never starts.ON_DEMAND
- The instance starts upon receiving requests.active_directory_config
STRUCT
activeDirectoryConfig
domain
STRING
domain
kind
STRING
kind
advanced_machine_features
STRUCT
advancedMachineFeatures
threads_per_core
INT32
threadsPerCore
authorized_gae_applications
UNORDERED_LIST_STRING
authorizedGaeApplications
availability_type
STRING
availabilityType
ZONAL
: The instance serves data from only one zone. Outages in that zone affect data accessibility. * REGIONAL
: The instance can serve data from more than one zone in a region (it is highly available)./ For more information, see Overview of the High Availability Configuration.SQL_AVAILABILITY_TYPE_UNSPECIFIED
- This is an unknown Availability type.ZONAL
- Zonal available instance.REGIONAL
- Regional available instance.backup_configuration
STRUCT
backupConfiguration
backup_retention_settings
STRUCT
backupRetentionSettings
retained_backups
INT32
retainedBackups
retention_unit
STRING
retentionUnit
RETENTION_UNIT_UNSPECIFIED
- Backup retention unit is unspecified, will be treated as COUNT.COUNT
- Retention will be by count, eg. ‘retain the most recent 7 backups’.backup_tier
STRING
backupTier
BACKUP_TIER_UNSPECIFIED
- Unspecified.STANDARD
- Instance is managed by Cloud SQL.ADVANCED
- Deprecated: ADVANCED is deprecated. Please use ENHANCED instead.ENHANCED
- Instance is managed by Google Cloud Backup and DR Service.binary_log_enabled
BOOLEAN
binaryLogEnabled
enabled
BOOLEAN
enabled
kind
STRING
kind
sql#backupConfiguration
.location
STRING
location
point_in_time_recovery_enabled
BOOLEAN
pointInTimeRecoveryEnabled
replication_log_archiving_enabled
BOOLEAN
replicationLogArchivingEnabled
start_time
STRING
startTime
HH:MM
.transaction_log_retention_days
INT32
transactionLogRetentionDays
transactional_log_storage_state
STRING
transactionalLogStorageState
TRANSACTIONAL_LOG_STORAGE_STATE_UNSPECIFIED
- Unspecified.DISK
- The transaction logs used for PITR for the instance are stored on a data disk.SWITCHING_TO_CLOUD_STORAGE
- The transaction logs used for PITR for the instance are switching from being stored on a data disk to being stored in Cloud Storage. Only applicable to MySQL.SWITCHED_TO_CLOUD_STORAGE
- The transaction logs used for PITR for the instance are now stored in Cloud Storage. Previously, they were stored on a data disk. Only applicable to MySQL.CLOUD_STORAGE
- The transaction logs used for PITR for the instance are stored in Cloud Storage. Only applicable to MySQL and PostgreSQL.collation
STRING
collation
connection_pool_config
STRUCT
connectionPoolConfig
connection_pooling_enabled
BOOLEAN
connectionPoolingEnabled
flags
UNORDERED_LIST_STRUCT
flags
name
STRING
name
value
STRING
value
on
for true and off
for false. This field must be omitted if the flag doesn’t take a value.connector_enforcement
STRING
connectorEnforcement
NOT_REQUIRED
(Cloud SQL instances can be connected without Cloud SQL Connectors) and REQUIRED
(Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance.CONNECTOR_ENFORCEMENT_UNSPECIFIED
- The requirement for Cloud SQL connectors is unknown.NOT_REQUIRED
- Do not require Cloud SQL connectors.REQUIRED
- Require all connections to use Cloud SQL connectors, including the Cloud SQL Auth Proxy and Cloud SQL Java, Python, and Go connectors. Note: This disables all existing authorized networks.crash_safe_replication_enabled
BOOLEAN
crashSafeReplicationEnabled
data_cache_config
STRUCT
dataCacheConfig
data_cache_enabled
BOOLEAN
dataCacheEnabled
data_disk_provisioned_iops
INT64
dataDiskProvisionedIops
data_disk_provisioned_throughput
INT64
dataDiskProvisionedThroughput
data_disk_size_gb
INT64
dataDiskSizeGb
data_disk_type
STRING
dataDiskType
PD_SSD
(default) or PD_HDD
. Not used for First Generation instances.SQL_DATA_DISK_TYPE_UNSPECIFIED
- This is an unknown data disk type.PD_SSD
- An SSD data disk.PD_HDD
- An HDD data disk.OBSOLETE_LOCAL_SSD
- This field is deprecated and will be removed from a future version of the API.HYPERDISK_BALANCED
- A Hyperdisk Balanced data disk.database_flags
UNORDERED_LIST_STRUCT
databaseFlags
name
STRING
name
value
STRING
value
on
for true and off
for false. This field must be omitted if the flag doesn’t take a value.database_replication_enabled
BOOLEAN
databaseReplicationEnabled
deletion_protection_enabled
BOOLEAN
deletionProtectionEnabled
deny_maintenance_periods
UNORDERED_LIST_STRUCT
denyMaintenancePeriods
end_date
STRING
endDate
start_date
STRING
startDate
time
STRING
time
edition
STRING
edition
EDITION_UNSPECIFIED
- The instance did not specify the edition.ENTERPRISE
- The instance is an enterprise edition.ENTERPRISE_PLUS
- The instance is an Enterprise Plus edition.enable_dataplex_integration
BOOLEAN
enableDataplexIntegration
enable_google_ml_integration
BOOLEAN
enableGoogleMlIntegration
insights_config
STRUCT
insightsConfig
query_insights_enabled
BOOLEAN
queryInsightsEnabled
query_plans_per_minute
INT32
queryPlansPerMinute
query_string_length
INT32
queryStringLength
record_application_tags
BOOLEAN
recordApplicationTags
record_client_address
BOOLEAN
recordClientAddress
ip_configuration
STRUCT
ipConfiguration
allocated_ip_range
STRING
allocatedIpRange
[a-z]([-a-z0-9]*[a-z0-9])?.
authorized_networks
UNORDERED_LIST_STRUCT
authorizedNetworks
157.197.200.0/24
).expiration_time
TIMESTAMP
expirationTime
2012-11-15T16:19:00.094Z
.kind
STRING
kind
sql#aclEntry
.name
STRING
name
value
STRING
value
custom_subject_alternative_names
UNORDERED_LIST_STRING
customSubjectAlternativeNames
enable_private_path_for_google_cloud_services
BOOLEAN
enablePrivatePathForGoogleCloudServices
ipv4_enabled
BOOLEAN
ipv4Enabled
private_network
STRING
privateNetwork
/projects/myProject/global/networks/default
. This setting can be updated, but it cannot be removed after it is set.psc_config
STRUCT
pscConfig
allowed_consumer_projects
UNORDERED_LIST_STRING
allowedConsumerProjects
network_attachment_uri
STRING
networkAttachmentUri
psc_auto_connections
UNORDERED_LIST_STRUCT
pscAutoConnections
consumer_network
STRING
consumerNetwork
projects/project1/global/networks/network1
. The consumer host project of this network might be different from the consumer service project.consumer_network_status
STRING
consumerNetworkStatus
consumer_project
STRING
consumerProject
gcp_status
STRING
status
ip_address
STRING
ipAddress
psc_enabled
BOOLEAN
pscEnabled
require_ssl
BOOLEAN
requireSsl
ssl_mode
instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won’t be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the ssl_mode
flag instead of the legacy require_ssl
flag.server_ca_mode
STRING
serverCaMode
CA_MODE_UNSPECIFIED
- CA mode is unspecified. It is effectively the same as GOOGLE_MANAGED_INTERNAL_CA
.GOOGLE_MANAGED_INTERNAL_CA
- Google-managed self-signed internal CA.GOOGLE_MANAGED_CAS_CA
- Google-managed regional CA part of root CA hierarchy hosted on Google Cloud’s Certificate Authority Service (CAS).CUSTOMER_MANAGED_CAS_CA
- Customer-managed CA hosted on Google Cloud’s Certificate Authority Service (CAS).server_ca_pool
STRING
serverCaPool
CUSTOMER_MANAGED_CAS_CA
as the server_ca_mode
. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID}ssl_mode
STRING
sslMode
require_ssl
flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED
and require_ssl=false
* ssl_mode=ENCRYPTED_ONLY
and require_ssl=false
* ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED
and require_ssl=true
For SQL Server: * ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED
and require_ssl=false
* ssl_mode=ENCRYPTED_ONLY
and require_ssl=true
The value of ssl_mode
has priority over the value of require_ssl
. For example, for the pair ssl_mode=ENCRYPTED_ONLY
and require_ssl=false
, ssl_mode=ENCRYPTED_ONLY
means accept only SSL connections, while require_ssl=false
means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect ssl_mode
and accepts only SSL connections.SSL_MODE_UNSPECIFIED
- The SSL mode is unknown.ALLOW_UNENCRYPTED_AND_ENCRYPTED
- Allow non-SSL/non-TLS and SSL/TLS connections. For SSL connections to MySQL and PostgreSQL, the client certificate isn’t verified. When this value is used, the legacy require_ssl
flag must be false or cleared to avoid a conflict between the values of the two flags.ENCRYPTED_ONLY
- Only allow connections encrypted with SSL/TLS. For SSL connections to MySQL and PostgreSQL, the client certificate isn’t verified. When this value is used, the legacy require_ssl
flag must be false or cleared to avoid a conflict between the values of the two flags.TRUSTED_CLIENT_CERTIFICATE_REQUIRED
- Only allow connections encrypted with SSL/TLS and with valid client certificates. When this value is used, the legacy require_ssl
flag must be true or cleared to avoid the conflict between values of two flags. PostgreSQL clients or users that connect using IAM database authentication must use either the Cloud SQL Auth Proxy or Cloud SQL Connectors to enforce client identity verification. Only applicable to MySQL and PostgreSQL. Not applicable to SQL Server.kind
STRING
kind
sql#settings
.location_preference
STRUCT
locationPreference
follow_gae_application
STRING
followGaeApplication
kind
STRING
kind
sql#locationPreference
.secondary_zone
STRING
secondaryZone
zone
STRING
zone
maintenance_window
STRUCT
maintenanceWindow
day
INT32
day
MONDAY
, TUESDAY
, WEDNESDAY
, THURSDAY
, FRIDAY
, SATURDAY
, or SUNDAY
. Specify in the UTC time zone. Returned in output as an integer, 1 to 7, where 1
equals Monday.hour
INT32
hour
kind
STRING
kind
sql#maintenanceWindow
.update_track
STRING
updateTrack
canary
, stable
, or week5
. For more information, see About maintenance on Cloud SQL instances.SQL_UPDATE_TRACK_UNSPECIFIED
- This is an unknown maintenance timing preference.canary
- For an instance with a scheduled maintenance window, this maintenance timing indicates that the maintenance update is scheduled 7 to 14 days after the notification is sent out. Also referred to as Week 1
(Console) and preview
(gcloud CLI).stable
- For an instance with a scheduled maintenance window, this maintenance timing indicates that the maintenance update is scheduled 15 to 21 days after the notification is sent out. Also referred to as Week 2
(Console) and production
(gcloud CLI).week5
- For instance with a scheduled maintenance window, this maintenance timing indicates that the maintenance update is scheduled 35 to 42 days after the notification is sent out.password_validation_policy
STRUCT
passwordValidationPolicy
complexity
STRING
complexity
COMPLEXITY_UNSPECIFIED
- Complexity check is not specified.COMPLEXITY_DEFAULT
- A combination of lowercase, uppercase, numeric, and non-alphanumeric characters.disallow_compromised_credentials
BOOLEAN
disallowCompromisedCredentials
disallow_username_substring
BOOLEAN
disallowUsernameSubstring
enable_password_policy
BOOLEAN
enablePasswordPolicy
min_length
INT32
minLength
password_change_interval
STRING
passwordChangeInterval
reuse_interval
INT32
reuseInterval
pricing_plan
STRING
pricingPlan
PER_USE
or PACKAGE
. Only PER_USE
is supported for Second Generation instances.SQL_PRICING_PLAN_UNSPECIFIED
- This is an unknown pricing plan for this instance.PACKAGE
- The instance is billed at a monthly flat rate.PER_USE
- The instance is billed per usage.replication_lag_max_seconds
INT32
replicationLagMaxSeconds
replication_type
STRING
replicationType
ASYNCHRONOUS
or SYNCHRONOUS
. (Deprecated) This property was only applicable to First Generation instances.SQL_REPLICATION_TYPE_UNSPECIFIED
- This is an unknown replication type for a Cloud SQL instance.SYNCHRONOUS
- The synchronous replication mode for First Generation instances. It is the default value.ASYNCHRONOUS
- The asynchronous replication mode for First Generation instances. It provides a slight performance gain, but if an outage occurs while this option is set to asynchronous, you can lose up to a few seconds of updates to your data.retain_backups_on_delete
BOOLEAN
retainBackupsOnDelete
settings_version
INT64
settingsVersion
sql_server_audit_config
STRUCT
sqlServerAuditConfig
bucket
STRING
bucket
kind
STRING
kind
retention_interval
STRING
retentionInterval
upload_interval
STRING
uploadInterval
storage_auto_resize
BOOLEAN
storageAutoResize
storage_auto_resize_limit
INT64
storageAutoResizeLimit
tier
STRING
tier
db-custom-1-3840
. WARNING: Changing this restarts the instance.time_zone
STRING
timeZone
user_labels
MAP_STRING_STRING
userLabels
sql_network_architecture
STRING
sqlNetworkArchitecture
SQL_NETWORK_ARCHITECTURE_UNSPECIFIED
NEW_NETWORK_ARCHITECTURE
- The instance uses the new network architecture.OLD_NETWORK_ARCHITECTURE
- The instance uses the old network architecture.state
STRING
state
SQL_INSTANCE_STATE_UNSPECIFIED
- The state of the instance is unknown.RUNNABLE
- The instance is running, or has been stopped by owner.SUSPENDED
- The instance is not available, for example due to problems with billing.PENDING_DELETE
- The instance is being deleted.PENDING_CREATE
- The instance is being created.MAINTENANCE
- The instance is down for maintenance.FAILED
- The creation of the instance failed or a fatal error occurred during maintenance.ONLINE_MAINTENANCE
- DeprecatedREPAIRING
- (Applicable to read pool nodes only.) The read pool node needs to be repaired. The database might be unavailable.suspension_reason
UNORDERED_LIST_STRING
suspensionReason
switch_transaction_logs_to_cloud_storage_enabled
BOOLEAN
switchTransactionLogsToCloudStorageEnabled
upgradable_database_versions
UNORDERED_LIST_STRUCT
upgradableDatabaseVersions
gcp_display_name
STRING
displayName
major_version
STRING
majorVersion
name
STRING
name
write_endpoint
STRING
writeEndpoint
kind
Type: STRING
Provider name: kind
Description: Output only. This is always sql#backup
.
kms_key
Type: STRING
Provider name: kmsKey
Description: Output only. This output contains the encryption configuration for a backup and the resource name of the KMS key for disk encryption.
kms_key_version
Type: STRING
Provider name: kmsKeyVersion
Description: Output only. This output contains the encryption status for a backup and the version of the KMS key that’s used to encrypt the Cloud SQL instance.
labels
Type: UNORDERED_LIST_STRING
location
Type: STRING
Provider name: location
Description: The storage location of the backups. The location can be multi-regional.
max_chargeable_bytes
Type: INT64
Provider name: maxChargeableBytes
Description: Output only. The maximum chargeable bytes for the backup.
name
Type: STRING
Provider name: name
Description: Output only. The resource name of the backup. Format: projects/{project}/backups/{backup}.
organization_id
Type: STRING
parent
Type: STRING
project_id
Type: STRING
project_number
Type: STRING
resource_name
Type: STRING
satisfies_pzi
Type: BOOLEAN
Provider name: satisfiesPzi
Description: Output only. This status indicates whether the backup satisfies PZI. The status is reserved for future use.
satisfies_pzs
Type: BOOLEAN
Provider name: satisfiesPzs
Description: Output only. This status indicates whether the backup satisfies PZS. The status is reserved for future use.
self_link
Type: STRING
Provider name: selfLink
Description: Output only. The URI of this resource.
state
Type: STRING
Provider name: state
Description: Output only. The state of this backup.
Possible values:
SQL_BACKUP_STATE_UNSPECIFIED
- The state of the backup is unknown.ENQUEUED
- The backup that’s added to a queue.RUNNING
- The backup is in progress.FAILED
- The backup failed.SUCCESSFUL
- The backup is successful.DELETING
- The backup is being deleted.DELETION_FAILED
- Deletion of the backup failed.tags
Type: UNORDERED_LIST_STRING
time_zone
Type: STRING
Provider name: timeZone
Description: Output only. This output contains a backup time zone. If a Cloud SQL for SQL Server instance has a different time zone from the backup’s time zone, then the restore to the instance doesn’t happen.
ttl_days
Type: INT64
Provider name: ttlDays
Description: Input only. The time-to-live (TTL) interval for this resource (in days). For example: ttlDays:7, means 7 days from the current time. The expiration time can’t exceed 365 days from the time that the backup is created.
type
Type: STRING
Provider name: type
Description: Output only. The type of this backup. The type can be “AUTOMATED”, “ON_DEMAND”, or “FINAL”.
Possible values:
SQL_BACKUP_TYPE_UNSPECIFIED
- This is an unknown backup type.AUTOMATED
- The backup schedule triggers a backup automatically.ON_DEMAND
- The user triggers a backup manually.FINAL
- The backup that’s created when the instance is deleted.