도구: get_instance
Cloud SQL 인스턴스의 세부정보를 가져옵니다.
다음 샘플은 curl를 사용하여 get_instance MCP 도구를 호출하는 방법을 보여줍니다.
| curl 요청 |
|---|
curl --location 'https://sqladmin.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_instance", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
입력 스키마
인스턴스 가져오기 요청입니다.
SqlInstancesGetRequest
| JSON 표현 |
|---|
{ "instance": string, "project": string } |
| 필드 | |
|---|---|
instance |
필수 항목입니다. 데이터베이스 인스턴스 ID입니다. 여기에는 프로젝트 ID가 포함되지 않습니다. |
project |
필수 항목입니다. 인스턴스가 포함된 프로젝트의 프로젝트 ID입니다. |
출력 스키마
Cloud SQL 인스턴스 리소스
DatabaseInstance
| JSON 표현 |
|---|
{ "kind": string, "state": enum ( |
| 필드 | |
|---|---|
kind |
항상 |
state |
Cloud SQL 인스턴스의 현재 제공 상태. |
databaseVersion |
데이터베이스 엔진 유형 및 버전. |
settings |
사용자 설정입니다. |
etag |
이 필드는 지원 중단되었으며 이후 버전의 API에서 제거됩니다. 대신 |
failoverReplica |
장애 조치 복제본의 이름과 상태입니다. |
masterInstanceName |
복제본 설정에서 기본 역할을 할 인스턴스의 이름입니다. |
replicaNames[] |
인스턴스의 복제본입니다. |
maxDiskSize |
인스턴스의 최대 디스크 크기(바이트)입니다. |
currentDiskSize |
인스턴스의 현재 디스크 사용량(바이트)입니다. 이 속성은 지원 중단되었습니다. 대신 Cloud Monitoring API에서 'cloudsql.googleapis.com/database/disk/bytes_used' 측정항목을 사용하세요. 자세한 내용은 공지 사항을 참조하세요. |
ipAddresses[] |
인스턴스에 할당된 IP 주소입니다. |
serverCaCert |
SSL 구성 |
instanceType |
인스턴스 유형입니다. |
project |
Cloud SQL 인스턴스가 포함된 프로젝트의 프로젝트 ID입니다. 해당하는 경우 Google 앱 도메인이 프리픽스로 지정됩니다. |
ipv6Address |
인스턴스에 할당된 IPv6 주소입니다. (지원 중단됨) 이 속성은 1세대 인스턴스에만 적용되었습니다. |
serviceAccountEmailAddress |
인스턴스에 할당된 서비스 계정 이메일 주소입니다.\이 속성은 읽기 전용입니다. |
onPremisesConfiguration |
온프레미스 인스턴스와 관련된 구성입니다. |
replicaConfiguration |
장애 조치 복제본 및 읽기 복제본과 관련된 구성입니다. |
backendType |
백엔드 유형입니다. 이 속성은 읽기 전용입니다. |
selfLink |
이 리소스의 URI입니다. |
suspensionReason[] |
인스턴스 상태가 SUSPENDED인 경우 정지 이유입니다. |
connectionName |
연결 문자열에 사용된 Cloud SQL 인스턴스의 연결 이름입니다. |
name |
Cloud SQL 인스턴스의 이름입니다. 여기에는 프로젝트 ID가 포함되지 않습니다. |
region |
Cloud SQL 인스턴스의 지리적 리전입니다. Cloud SQL이 운영되는 리전 중 하나일 수 있습니다. 예를 들면 |
gceZone |
인스턴스가 현재 제공되고 있는 Compute Engine 영역입니다. 이 값은 인스턴스가 보조 영역으로 장애 조치된 경우 인스턴스를 만들 때 지정된 영역과 다를 수 있습니다. 경고: 이 값을 변경하면 인스턴스가 다시 시작될 수 있습니다. |
secondaryGceZone |
장애 조치 인스턴스가 현재 제공되고 있는 Compute Engine 영역입니다(리전 인스턴스의 경우). 이 값은 인스턴스가 보조/장애 조치 영역으로 장애 조치된 경우 인스턴스를 만들 때 지정된 영역과 다를 수 있습니다. |
diskEncryptionConfiguration |
인스턴스의 디스크 암호화 구성입니다. |
diskEncryptionStatus |
인스턴스의 디스크 암호화 상태입니다. |
rootPassword |
초기 루트 비밀번호입니다. 생성 시에만 사용됩니다. PostgreSQL 인스턴스에 연결하려면 먼저 루트 비밀번호를 설정해야 합니다. |
scheduledMaintenance |
이 인스턴스에 예정된 유지보수의 시작 시간입니다. |
satisfiesPzs |
이 상태는 인스턴스가 PZS를 충족하는지 여부를 나타냅니다. 이 상태는 나중에 사용하도록 예약되어 있습니다. |
databaseInstalledVersion |
출력 전용입니다. |
createTime |
출력 전용입니다. 인스턴스가 생성된 시간입니다(RFC 3339 형식, 예: 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
availableMaintenanceVersions[] |
출력 전용입니다. 인스턴스에 적용할 수 있는 모든 유지보수 버전 나열 |
maintenanceVersion |
인스턴스의 현재 소프트웨어 버전입니다. |
upgradableDatabaseVersions[] |
출력 전용입니다. 업그레이드할 수 있는 모든 데이터베이스 버전입니다. |
replicationCluster |
선택사항입니다. 기본 인스턴스와 재해 복구 (DR) 복제본 쌍입니다. DR 복제본은 기본 인스턴스에 리전 장애가 발생하는 경우 장애 조치를 위해 지정하는 리전 간 복제본입니다. MySQL 및 PostgreSQL에 적용됩니다. |
satisfiesPzi |
출력 전용입니다. 이 상태는 인스턴스가 PZI를 충족하는지 여부를 나타냅니다. 이 상태는 나중에 사용하도록 예약되어 있습니다. |
tags |
선택사항입니다. 입력 전용입니다. 변경할 수 없습니다. 이 인스턴스에 바인딩된 태그 키와 태그 값입니다. 지도에 있는 각 항목을 예를 들어 단일 리소스에 다음 태그가 있을 수 있습니다. 태그 생성 및 관리에 대한 자세한 내용은 https://cloud.google.com/resource-manager/docs/tags/tags-overview를 참고하세요.
|
nodes[] |
출력 전용입니다. 읽기 풀의 각 읽기 풀 노드에 관한 정보가 포함된 항목입니다. |
dnsNames[] |
출력 전용입니다. 이 인스턴스에서 사용되는 DNS 이름 목록입니다. |
통합 필드
|
|
outOfDiskReport |
이 필드는 디스크 부족 문제에 대한 사전 데이터베이스 웰니스 작업에서 생성된 보고서를 나타냅니다. * 작성자: * OOD의 사전 데이터베이스 웰니스 작업 * 리더: * 사전 대응 데이터베이스 웰니스 작업 |
통합 필드
|
|
sqlNetworkArchitecture |
|
통합 필드
|
|
pscServiceAttachmentLink |
출력 전용입니다. PSC 인스턴스의 서비스 연결 링크입니다. |
통합 필드
|
|
dnsName |
출력 전용입니다. 인스턴스의 DNS 이름입니다. |
통합 필드
|
|
primaryDnsName |
출력 전용입니다. 지원 중단되었습니다. 대신 write_endpoint를 사용하세요. |
통합 필드
|
|
writeEndpoint |
출력 전용입니다. 복제 그룹의 기본 인스턴스의 DNS 이름입니다. |
통합 필드
|
|
geminiConfig |
Gemini 인스턴스 구성입니다. |
통합 필드
|
|
switchTransactionLogsToCloudStorageEnabled |
입력 전용입니다. Cloud SQL이 데이터 디스크에서 Cloud Storage로 특정 시점 복구 로그 파일의 저장소를 전환하도록 사용 설정되어 있는지 여부입니다. |
통합 필드
|
|
includeReplicasForMajorVersionUpgrade |
입력 전용입니다. 기본 인스턴스의 인플레이스 메이저 버전 업그레이드가 시작될 때 복제본의 인플레이스 메이저 버전 업그레이드가 발생하는지 여부를 결정합니다. |
통합 필드
|
|
nodeCount |
읽기 풀의 읽기 풀 노드 수입니다. |
설정
| JSON 표현 |
|---|
{ "settingsVersion": string, "authorizedGaeApplications": [ string ], "tier": string, "kind": string, "userLabels": { string: string, ... }, "availabilityType": enum ( |
| 필드 | |
|---|---|
settingsVersion |
인스턴스 설정의 버전입니다. 동시 업데이트가 올바르게 처리되도록 업데이트 메서드에 필요한 필드입니다. 업데이트 중에 이 인스턴스의 가장 최근 settingsVersion 값을 사용하고 이 값을 업데이트하려고 하지 마세요. |
authorizedGaeApplications[] |
이 인스턴스에 액세스할 수 있는 App Engine 앱 ID입니다. (지원 중단됨) 1세대 인스턴스에만 적용됩니다. |
tier |
이 인스턴스의 등급 또는 머신 유형입니다 (예: |
kind |
항상 |
userLabels |
각 라벨이 단일 키-값 쌍인 사전으로 표시된 사용자 제공 라벨입니다.
|
availabilityType |
가용성 유형입니다. 가능한 값: * 자세한 내용은 고가용성 구성 개요를 참고하세요. |
pricingPlan |
이 인스턴스의 요금제입니다. |
replicationType |
이 인스턴스에서 사용하는 복제 유형입니다. |
storageAutoResizeLimit |
스토리지 용량이 자동으로 증가할 수 있는 최대 크기입니다. 기본값은 0이며, 이는 한도가 없음을 나타냅니다. |
activationPolicy |
활성화 정책은 인스턴스가 활성화되는 시점을 지정합니다. 인스턴스 상태가 RUNNABLE인 경우에만 적용됩니다. 유효한 값: * |
ipConfiguration |
IP 관리 설정입니다. 이를 통해 인스턴스 IP를 사용 설정 또는 중지하고 인스턴스에 연결할 수 있는 외부 네트워크를 관리할 수 있습니다. 2세대 인스턴스의 경우 IPv4 주소를 사용 중지할 수 없습니다. |
storageAutoResize |
스토리지 크기를 자동으로 늘리기 위한 구성입니다. 기본값은 true입니다. |
locationPreference |
위치 환경설정입니다. 이 설정을 통해 인스턴스를 App Engine 앱 또는 Compute Engine 영역에 최대한 가깝게 배치하여 성능을 높일 수 있습니다. App Engine 코로케이션은 1세대 인스턴스에만 적용되었습니다. |
databaseFlags[] |
시작 시 인스턴스에 전달되는 데이터베이스 플래그입니다. |
dataDiskType |
데이터 디스크 유형: |
maintenanceWindow |
이 인스턴스의 유지보수 기간입니다. 유지보수를 위해 인스턴스를 다시 시작할 수 있는 시기를 지정합니다. |
backupConfiguration |
인스턴스의 일일 백업 구성입니다. |
databaseReplicationEnabled |
복제본 인스턴스를 읽기 위한 특정 구성입니다. 복제 사용 설정 여부를 나타냅니다. 경고: 이 값을 변경하면 인스턴스가 다시 시작됩니다. |
crashSafeReplicationEnabled |
복제본 인스턴스를 읽기 위한 특정 구성입니다. 비정상 종료 방지 복제를 위한 데이터베이스 플래그가 사용 설정되어 있는지 나타냅니다. 이 속성은 1세대 인스턴스에만 적용되었습니다. |
dataDiskSizeGb |
데이터 디스크의 크기(GB)입니다. 데이터 디스크 크기 최소값은 10GB입니다. |
activeDirectoryConfig |
Active Directory 구성입니다. SQL Server용 Cloud SQL에만 관련이 있습니다. |
collation |
서버 인스턴스 데이터 정렬의 이름입니다. |
denyMaintenancePeriods[] |
유지보수 거부 기간 |
insightsConfig |
통계 구성(현재는 Postgres에만 관련됨) |
passwordValidationPolicy |
인스턴스의 로컬 사용자 비밀번호 유효성 검사 정책입니다. |
sqlServerAuditConfig |
SQL Server 관련 감사 구성입니다. |
edition |
선택사항입니다. 인스턴스의 버전입니다. |
connectorEnforcement |
연결에서 Cloud SQL 커넥터를 사용해야 하는지 여부를 지정합니다. 옵션 값에는 REQUIRED를 사용하면 기존의 모든 승인된 네트워크가 사용 중지됩니다. 새 인스턴스를 만들 때 이 필드를 지정하지 않으면 NOT_REQUIRED가 사용됩니다. 기존 인스턴스를 패치하거나 업데이트할 때 이 필드를 지정하지 않으면 인스턴스에서 변경되지 않습니다. |
deletionProtectionEnabled |
실수로 인한 인스턴스 삭제를 방지하기 위한 구성입니다. |
timeZone |
서버 시간대입니다. SQL Server용 Cloud SQL에만 관련이 있습니다. |
advancedMachineFeatures |
SQL Server에만 관련된 인스턴스의 고급 머신 구성을 지정합니다. |
dataCacheConfig |
데이터 캐시 구성입니다. |
replicationLagMaxSeconds |
선택사항입니다. 특정 복제 지연 후 복제본 재생성을 위한 구성 값 |
enableGoogleMlIntegration |
선택사항입니다. 이 매개변수가 true로 설정되면 Cloud SQL 인스턴스가 Vertex AI에 연결하여 실시간 예측 및 통계 요청을 AI에 전달할 수 있습니다. 기본값은 false입니다. MySQL용 Cloud SQL 및 PostgreSQL용 Cloud SQL 인스턴스에만 적용됩니다. |
enableDataplexIntegration |
선택사항입니다. 기본적으로 Cloud SQL 인스턴스에서는 Dataplex의 스키마 추출이 사용 중지되어 있습니다. 이 매개변수가 true로 설정되면 Cloud SQL 인스턴스에서 Dataplex의 스키마 추출이 활성화됩니다. |
retainBackupsOnDelete |
선택사항입니다. 이 매개변수가 true로 설정되면 인스턴스가 삭제된 후에도 Cloud SQL에서 인스턴스의 백업을 보관합니다. ON_DEMAND 백업은 고객이 백업 또는 프로젝트를 삭제할 때까지 유지됩니다. 자동 백업은 백업 보관 설정에 따라 보관됩니다. |
entraidConfig |
선택사항입니다. SQL Server 인스턴스의 Microsoft Entra ID 구성입니다. |
performanceCaptureConfig |
선택사항입니다. 성능 캡처 구성으로, 부하가 높은 상황에서 진단 측정항목을 제공합니다. |
통합 필드
|
|
dataDiskProvisionedIops |
선택사항입니다. 데이터 디스크에 프로비저닝된 초당 I/O 작업 수입니다. 이 필드는 hyperdisk-balanced 디스크 유형에만 사용됩니다. |
통합 필드
|
|
dataDiskProvisionedThroughput |
선택사항입니다. 데이터 디스크에 대해 프로비저닝된 처리량(MiB/s)입니다. 이 필드는 hyperdisk-balanced 디스크 유형에만 사용됩니다. |
통합 필드
|
|
connectionPoolConfig |
선택사항입니다. 인스턴스의 관리형 연결 풀링 구성입니다. |
통합 필드
|
|
finalBackupConfig |
선택사항입니다. 인스턴스의 최종 백업 구성입니다. |
통합 필드
|
|
readPoolAutoScaleConfig |
선택사항입니다. 인스턴스의 읽기 풀 자동 확장 구성입니다. |
통합 필드
|
|
autoUpgradeEnabled |
선택사항입니다. MySQL용 Cloud SQL 자동 업그레이드 구성입니다. 이 매개변수가 true로 설정되면 MySQL 8.0 부 버전의 자동 업그레이드가 사용 설정됩니다. MySQL 버전은 8.0.35 이상이어야 합니다. |
통합 필드
|
|
dataApiAccess |
이 매개변수는 ExecuteSql API를 사용하여 인스턴스에 연결하도록 허용할지 여부를 제어합니다. 기본적으로 허용되지 않습니다. |
Int64Value
| JSON 표현 |
|---|
{ "value": string } |
| 필드 | |
|---|---|
value |
int64 값입니다. |
UserLabelsEntry
| JSON 표현 |
|---|
{ "key": string, "value": string } |
| 필드 | |
|---|---|
key |
|
value |
|
IpConfiguration
| JSON 표현 |
|---|
{ "ipv4Enabled": boolean, "privateNetwork": string, "requireSsl": boolean, "authorizedNetworks": [ { object ( |
| 필드 | |
|---|---|
ipv4Enabled |
인스턴스에 공개 IP 주소가 할당되었는지 여부입니다. |
privateNetwork |
비공개 IP에서 Cloud SQL 인스턴스에 액세스할 수 있는 VPC 네트워크의 리소스 링크입니다. 예를 들면 |
requireSsl |
대신 IP를 통한 SSL/TLS 연결의 적용 여부입니다. false로 설정하면 비SSL/비TLS 및 SSL/TLS 연결을 모두 허용합니다. SSL/TLS 연결의 경우 클라이언트 인증서가 확인되지 않습니다. true로 설정하면 SSL/TLS 및 유효한 클라이언트 인증서로 암호화된 연결만 허용합니다. 유효한 클라이언트 인증서 요구사항을 적용하지 않고 SSL/TLS를 적용하려면 |
authorizedNetworks[] |
IP를 사용하여 인스턴스에 연결할 수 있는 외부 네트워크의 목록입니다. 'CIDR' 표기법('슬래시' 표기법이라고도 함)(예: |
allocatedIpRange |
비공개 IP Cloud SQL 인스턴스에 할당된 IP 범위의 이름입니다. 예: 'google-managed-services-default' 설정된 경우 인스턴스 IP가 할당된 범위에 생성됩니다. 범위 이름은 RFC 1035를 준수해야 합니다. 특히 이름은 1~63자(영문 기준)여야 하며 정규 표현식 |
enablePrivatePathForGoogleCloudServices |
BigQuery와 같은 Google 서비스에서 비공개 IP 인스턴스로의 연결을 제어합니다. |
sslMode |
데이터베이스 연결에서 SSL/TLS가 적용되는 방식을 지정합니다. 이전 버전과의 호환성을 위해 PostgreSQL 및 MySQL의 경우:
SQL Server의 경우:
예를 들어 |
customSubjectAlternativeNames[] |
선택사항입니다. Cloud SQL 인스턴스의 맞춤 주체 대체 이름(SAN)입니다. |
통합 필드
|
|
pscConfig |
이 인스턴스의 PSC 설정입니다. |
통합 필드
|
|
serverCaMode |
서버 인증서에 사용되는 CA 유형을 지정합니다. |
통합 필드
|
|
serverCaPool |
선택사항입니다. |
통합 필드
|
|
serverCertificateRotationMode |
선택사항입니다. 자동 서버 인증서 순환 기능을 제어합니다. 이 기능은 기본적으로 사용 중지되어 있습니다. 사용 설정하면 서버 인증서가 만료되기 최대 6개월 전에 Cloud SQL 예약 유지보수 또는 셀프 서비스 유지보수 업데이트 중에 자동으로 순환됩니다. 이 설정은 server_ca_mode가 GOOGLE_MANAGED_CAS_CA 또는 CUSTOMER_MANAGED_CAS_CA인 경우에만 설정할 수 있습니다. |
BoolValue
| JSON 표현 |
|---|
{ "value": boolean } |
| 필드 | |
|---|---|
value |
불리언 값입니다. |
AclEntry
| JSON 표현 |
|---|
{ "value": string, "expirationTime": string, "name": string, "kind": string } |
| 필드 | |
|---|---|
value |
액세스 제어 목록에 허용된 값입니다. |
expirationTime |
이 액세스 제어 항목이 RFC 3339 형식으로 만료되는 시간입니다(예: 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
name |
선택사항입니다. 이 항목을 식별하는 라벨입니다. |
kind |
항상 |
타임스탬프
| JSON 표현 |
|---|
{ "seconds": string, "nanos": integer } |
| 필드 | |
|---|---|
seconds |
Unix epoch 1970-01-01T00:00:00Z 이후 UTC 시간의 초 단위로 표현합니다. -62135596800~253402300799 (0001-01-01T00:00:00Z~9999-12-31T23:59:59Z) 사이여야 합니다. |
nanos |
나노초 단위의 음수가 아닌 초수입니다. 이 필드는 기간의 나노초 부분이며 초의 대안이 아닙니다. 음수의 초수 값에는 시간에 반영되는 음수가 아닌 나노초 값이 있어야 합니다. 0~999,999,999(포함) 사이여야 합니다. |
PscConfig
| JSON 표현 |
|---|
{ "allowedConsumerProjects": [ string ], "pscAutoConnections": [ { object ( |
| 필드 | |
|---|---|
allowedConsumerProjects[] |
선택사항입니다. 이 인스턴스에 대한 PSC 연결에 대해 허용 목록에 추가된 소비자 프로젝트 목록입니다. 이 인스턴스는 이러한 프로젝트의 모든 네트워크에서 PSC를 사용하여 연결할 수 있습니다. 이 목록의 각 소비자 프로젝트는 프로젝트 번호 (숫자) 또는 프로젝트 ID (영숫자)로 표시될 수 있습니다. |
pscAutoConnections[] |
선택사항입니다. 이 Cloud SQL 인스턴스에 연결하는 데 사용할 수 있는 요청된 Private Service Connect 소비자 엔드포인트의 설정 목록입니다. |
networkAttachmentUri |
선택사항입니다. Private Service Connect 지원 Cloud SQL 인스턴스가 PSC 인터페이스를 통해 연결하도록 승인된 소비자 네트워크의 네트워크 연결입니다. 형식: projects/PROJECT/regions/REGION/networkAttachments/ID |
통합 필드
|
|
pscEnabled |
이 인스턴스에 PSC 연결이 사용 설정되어 있는지 여부입니다. |
PscAutoConnectionConfig
| JSON 표현 |
|---|
{ "consumerProject": string, "consumerNetwork": string, // Union field |
| 필드 | |
|---|---|
consumerProject |
선택사항입니다. 이 소비자 엔드포인트의 소비자 서비스 프로젝트의 프로젝트 ID입니다. 선택사항입니다. 이는 consumer_network가 공유 VPC 네트워크인 경우에만 적용됩니다. |
consumerNetwork |
선택사항입니다. 이 소비자 엔드포인트의 소비자 네트워크입니다. 호스트 프로젝트와 네트워크 이름이 모두 포함된 리소스 경로여야 합니다. 예를 들면 이 네트워크의 소비자 호스트 프로젝트는 소비자 서비스 프로젝트와 다를 수 있습니다. |
통합 필드
|
|
ipAddress |
소비자 엔드포인트의 IP 주소입니다. |
통합 필드
|
|
status |
소비자 엔드포인트의 연결 상태입니다. |
통합 필드
|
|
consumerNetworkStatus |
소비자 네트워크의 연결 정책 상태입니다. |
LocationPreference
| JSON 표현 |
|---|
{ "followGaeApplication": string, "zone": string, "secondaryZone": string, "kind": string } |
| 필드 | |
|---|---|
followGaeApplication |
팔로우할 App Engine 애플리케이션은 Cloud SQL 인스턴스와 동일한 리전에 있어야 합니다. 경고: 이 값을 변경하면 인스턴스가 다시 시작될 수 있습니다. |
zone |
선호하는 Compute Engine 영역 (예: us-central1-a, us-central1-b 등) 경고: 이 값을 변경하면 인스턴스가 다시 시작될 수 있습니다. |
secondaryZone |
보조/장애 조치용으로 선호하는 Compute Engine 영역 (예: us-central1-a, us-central1-b 등) 이 필드를 사용 중지하려면 'no_secondary_zone'으로 설정하세요. |
kind |
항상 |
DatabaseFlags
| JSON 표현 |
|---|
{ "name": string, "value": string } |
| 필드 | |
|---|---|
name |
플래그의 이름입니다. 이러한 플래그는 인스턴스 시작 시 전달되므로 서버 옵션과 시스템 변수를 모두 포함하세요. 플래그는 하이픈이 아닌 밑줄로 지정됩니다. 자세한 내용은 Cloud SQL 문서의 데이터베이스 플래그 구성을 참고하세요. |
value |
플래그 값입니다. 불리언 플래그는 true의 경우 |
MaintenanceWindow
| JSON 표현 |
|---|
{
"hour": integer,
"day": integer,
"updateTrack": enum ( |
| 필드 | |
|---|---|
hour |
시간(0~23 사이) UTC 시간대로 지정합니다. |
day |
요일 - |
updateTrack |
유지보수 시점 설정: |
kind |
항상 |
Int32Value
| JSON 표현 |
|---|
{ "value": integer } |
| 필드 | |
|---|---|
value |
int32 값입니다. |
BackupConfiguration
| JSON 표현 |
|---|
{ "startTime": string, "enabled": boolean, "kind": string, "binaryLogEnabled": boolean, "replicationLogArchivingEnabled": boolean, "location": string, "pointInTimeRecoveryEnabled": boolean, "backupRetentionSettings": { object ( |
| 필드 | |
|---|---|
startTime |
UTC 시간대의 일일 백업 구성 시작 시간( |
enabled |
이 구성이 사용 설정되었는지 여부입니다. |
kind |
항상 |
binaryLogEnabled |
(MySQL만 해당)바이너리 로그 사용 설정 여부입니다. 백업 구성이 사용 중지되면 바이너리 로그도 사용 중지되어야 합니다. |
replicationLogArchivingEnabled |
나중에 사용하기 위해 예약되어 있습니다. |
location |
백업 위치 |
pointInTimeRecoveryEnabled |
point-in-time recovery가 사용 설정되어 있는지 여부입니다. |
backupRetentionSettings |
백업 보관 설정입니다. |
transactionLogRetentionDays |
특정 시점 복원을 위해 보관하는 트랜잭션 로그의 일수입니다(1~7). |
통합 필드
|
|
transactionalLogStorageState |
출력 전용입니다. 이 값에는 데이터베이스의 PITR (point-in-time recovery)을 실행하는 데 사용되는 트랜잭션 로그의 스토리지 위치가 포함됩니다. |
통합 필드
|
|
backupTier |
출력 전용입니다. 인스턴스의 백업을 관리하는 백업 등급입니다. |
BackupRetentionSettings
| JSON 표현 |
|---|
{
"retentionUnit": enum ( |
| 필드 | |
|---|---|
retentionUnit |
'retained_backups'가 나타내는 단위입니다. |
retainedBackups |
보관 기간 단위 값에 따라 백업을 삭제해야 하는지 여부를 결정하는 데 사용됩니다. retention_unit이 'COUNT'인 경우 이만큼의 백업이 보관됩니다. |
SqlActiveDirectoryConfig
| JSON 표현 |
|---|
{
"kind": string,
"domain": string,
"mode": enum ( |
| 필드 | |
|---|---|
kind |
항상 sql#activeDirectoryConfig입니다. |
domain |
도메인 이름 (예: mydomain.com) |
mode |
선택사항입니다. Active Directory 구성 모드입니다. |
dnsServers[] |
선택사항입니다. Active Directory를 부트스트랩하는 데 사용되는 도메인 컨트롤러 IPv4 주소입니다. |
adminCredentialSecretName |
선택사항입니다. 관리자 사용자 인증 정보를 저장하는 보안 비밀 관리자 키입니다. (예: projects/{project}/secrets/{secret}) |
organizationalUnit |
선택사항입니다. 조직 단위 고유 이름입니다. 조직 단위의 전체 계층 경로입니다. |
DenyMaintenancePeriod
| JSON 표현 |
|---|
{ "startDate": string, "endDate": string, "time": string } |
| 필드 | |
|---|---|
startDate |
'유지보수 거부 기간' 시작일입니다. 시작일의 연도가 비어 있으면 종료일의 연도도 비어 있어야 합니다. 이 경우 유지보수 거부 기간이 매년 반복된다는 의미입니다. 날짜는 yyyy-mm-dd 형식입니다. 2020-11-01 또는 mm-dd(예: 11-01 |
endDate |
'유지보수 거부 기간' 종료일입니다. 종료일의 연도가 비어 있으면 시작일의 연도도 비어 있어야 합니다. 이 경우 유지보수 금지 간격이 매년 반복된다는 의미입니다. 날짜는 yyyy-mm-dd 형식입니다. 2020-11-01 또는 mm-dd(예: 11-01 |
time |
start_date에 시작되고 end_date에 종료되는 '유지보수 거부 기간'의 시간(UTC)입니다. 시간은 HH:mm:SS 형식입니다. 즉, 00:00:00 |
InsightsConfig
| JSON 표현 |
|---|
{ "queryInsightsEnabled": boolean, "recordClientAddress": boolean, "recordApplicationTags": boolean, "queryStringLength": integer, "queryPlansPerMinute": integer, "enhancedQueryInsightsEnabled": boolean } |
| 필드 | |
|---|---|
queryInsightsEnabled |
쿼리 통계 기능이 사용 설정되어 있는지 여부입니다. |
recordClientAddress |
사용 설정된 경우 쿼리 통계에서 클라이언트 주소를 기록할지 여부입니다. |
recordApplicationTags |
사용 설정된 경우 쿼리 통계가 쿼리에서 애플리케이션 태그를 기록할지 여부입니다. |
queryStringLength |
저장된 최대 쿼리 길이(바이트)입니다. 기본값: 1,024바이트 범위: 256~4,500바이트 이 필드 값보다 큰 쿼리 길이는 이 값으로 잘립니다. 설정하지 않으면 쿼리 길이가 기본값이 됩니다. 쿼리 길이를 변경하면 데이터베이스가 다시 시작됩니다. |
queryPlansPerMinute |
모든 쿼리 결합에 대해 통계에서 분당 캡처한 쿼리 실행 계획 수입니다. 기본값은 5입니다. |
enhancedQueryInsightsEnabled |
선택사항입니다. 향상된 쿼리 통계 기능이 사용 설정되어 있는지 여부입니다. |
PasswordValidationPolicy
| JSON 표현 |
|---|
{
"minLength": integer,
"complexity": enum ( |
| 필드 | |
|---|---|
minLength |
허용되는 최소 문자 수입니다. |
complexity |
비밀번호의 복잡성입니다. |
reuseInterval |
재사용할 수 없는 이전 비밀번호의 수입니다. |
disallowUsernameSubstring |
비밀번호의 일부로 사용자 이름을 허용하지 않습니다. |
passwordChangeInterval |
비밀번호를 변경할 수 있는 최소 간격입니다. 이 플래그는 PostgreSQL에만 지원됩니다. 소수점 아래가 최대 9자리까지이고 ' |
enablePasswordPolicy |
비밀번호 정책을 사용 설정할지 여부입니다. 사용 설정된 경우 비밀번호가 복잡성 요구사항을 충족해야 합니다. 무단 액세스를 방지하려면 이 정책을 사용 설정된 상태로 유지하세요. 이 정책을 사용 중지하면 취약한 비밀번호가 허용됩니다. |
disallowCompromisedCredentials |
이 필드는 지원 중단되었으며 향후 버전의 API에서 삭제될 예정입니다. |
기간
| JSON 표현 |
|---|
{ "seconds": string, "nanos": integer } |
| 필드 | |
|---|---|
seconds |
시간 범위의 부호가 있는 초입니다. -315,576,000,000~+315,576,000,000(포함) 사이여야 합니다. 참고: 이 범위는 60초/분 * 60분/시간 * 24시간/일 * 365.25일/년 * 10,000년에서 계산됩니다. |
nanos |
시간 범위의 나노초 단위로 된 부호가 있는 초수입니다. 1초 미만의 기간은 0 |
SqlServerAuditConfig
| JSON 표현 |
|---|
{ "kind": string, "bucket": string, "retentionInterval": string, "uploadInterval": string } |
| 필드 | |
|---|---|
kind |
항상 sql#sqlServerAuditConfig입니다. |
bucket |
대상 버킷의 이름입니다 (예: gs://mybucket). |
retentionInterval |
생성된 감사 파일을 보관할 기간입니다. 소수점 아래가 최대 9자리까지이고 ' |
uploadInterval |
생성된 감사 파일을 업로드할 빈도입니다. 소수점 아래가 최대 9자리까지이고 ' |
AdvancedMachineFeatures
| JSON 표현 |
|---|
{ "threadsPerCore": integer } |
| 필드 | |
|---|---|
threadsPerCore |
물리적 코어당 스레드 수입니다. |
DataCacheConfig
| JSON 표현 |
|---|
{ "dataCacheEnabled": boolean } |
| 필드 | |
|---|---|
dataCacheEnabled |
인스턴스에 데이터 캐시가 사용 설정되어 있는지 여부입니다. |
ConnectionPoolConfig
| JSON 표현 |
|---|
{ "flags": [ { object ( |
| 필드 | |
|---|---|
flags[] |
선택사항입니다. 연결 풀 구성 플래그 목록입니다. |
통합 필드
|
|
connectionPoolingEnabled |
관리형 연결 풀링이 사용 설정되었는지 여부입니다. |
통합 필드
|
|
poolerCount |
출력 전용입니다. 연결 풀러 수입니다. |
ConnectionPoolFlags
| JSON 표현 |
|---|
{ "name": string, "value": string } |
| 필드 | |
|---|---|
name |
필수 항목입니다. 플래그의 이름입니다. |
value |
필수 항목입니다. 플래그 값입니다. 불리언 플래그는 true의 경우 |
FinalBackupConfig
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드
|
|
enabled |
인스턴스에 최종 백업이 사용 설정되어 있는지 여부입니다. |
통합 필드
|
|
retentionDays |
인스턴스 삭제 후 최종 백업을 보관할 일수입니다. 최종 백업은 (인스턴스 삭제 시간 + 보관 기간)에 삭제됩니다. |
ReadPoolAutoScaleConfig
| JSON 표현 |
|---|
{ "targetMetrics": [ { object ( |
| 필드 | |
|---|---|
targetMetrics[] |
선택사항입니다. 읽기 풀 자동 확장의 타겟 측정항목입니다. |
통합 필드
|
|
enabled |
읽기 풀 자동 확장 사용 설정 여부를 나타냅니다. |
통합 필드
|
|
minNodeCount |
유지할 최소 읽기 풀 노드 수입니다. |
통합 필드
|
|
maxNodeCount |
유지할 최대 읽기 풀 노드 수입니다. |
통합 필드
|
|
disableScaleIn |
읽기 풀 자동 확장이 축소 작업 (노드 삭제)을 지원하는지 여부를 나타냅니다. |
통합 필드
|
|
scaleInCooldownSeconds |
스케일 인 작업의 대기 기간입니다. |
통합 필드
|
|
scaleOutCooldownSeconds |
스케일 아웃 작업의 쿨다운 기간입니다. |
TargetMetric
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드
|
|
metric |
자동 확장에 사용할 측정항목 이름입니다. |
통합 필드
|
|
targetValue |
측정항목의 타겟 값입니다. |
SqlServerEntraIdConfig
| JSON 표현 |
|---|
{ "kind": string, "tenantId": string, "applicationId": string } |
| 필드 | |
|---|---|
kind |
출력 전용입니다. 항상 sql#sqlServerEntraIdConfig입니다. |
tenantId |
선택사항입니다. Entra ID 구성의 테넌트 ID입니다. |
applicationId |
선택사항입니다. Entra ID 구성의 애플리케이션 ID입니다. |
PerformanceCaptureConfig
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드
|
|
enabled |
선택사항입니다. 퍼포먼스 캡처 기능을 사용 설정 또는 사용 중지합니다. |
통합 필드
|
|
probingIntervalSeconds |
선택사항입니다. 두 프로브 사이의 시간 간격(초)입니다. |
통합 필드
|
|
probeThreshold |
선택사항입니다. 인스턴스 상태 캡처를 트리거하는 기준점 이상의 연속 판독값의 최소 개수입니다. |
통합 필드
|
|
runningThreadsThreshold |
선택사항입니다. 기본에서 캡처를 트리거하기 위해 실행되는 최소 서버 스레드 수입니다. |
통합 필드
|
|
secondsBehindSourceThreshold |
선택사항입니다. 복제본에서 캡처를 트리거하기 위해 복제본이 기본 인스턴스보다 지연되어야 하는 최소 시간(초)입니다. |
통합 필드
|
|
transactionDurationThreshold |
선택사항입니다. 트랜잭션이 열려 있어야 워처가 기록을 시작하는 데 필요한 시간(초)입니다. |
SqlFailoverReplica
| JSON 표현 |
|---|
{ "name": string, "available": boolean } |
| 필드 | |
|---|---|
name |
장애 조치 복제본의 이름입니다. 인스턴스 생성 시 지정하면 인스턴스에 장애 조치 복제본이 생성됩니다. 이름에는 프로젝트 ID가 포함되지 않습니다. |
available |
장애 조치 복제본의 가용성 상태입니다. false 상태는 장애 조치 복제본이 동기화되지 않았음을 나타냅니다. 기본 인스턴스는 상태가 true인 경우에만 장애 조치 복제본으로 장애 조치할 수 있습니다. |
IpMapping
| JSON 표현 |
|---|
{
"type": enum ( |
| 필드 | |
|---|---|
type |
이 IP 주소의 유형입니다. |
ipAddress |
할당된 IP 주소입니다. |
timeToRetire |
이 IP가 RFC 3339 형식(예: 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
SslCert
| JSON 표현 |
|---|
{ "kind": string, "certSerialNumber": string, "cert": string, "createTime": string, "commonName": string, "expirationTime": string, "sha1Fingerprint": string, "instance": string, "selfLink": string } |
| 필드 | |
|---|---|
kind |
항상 |
certSerialNumber |
인증서에서 추출한 일련번호입니다. |
cert |
PEM 표현입니다. |
createTime |
인증서가 RFC 3339 형식으로 생성된 시간입니다(예: 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
commonName |
사용자가 제공한 이름입니다. [a-zA-Z.-_ ]+로 제한됩니다. |
expirationTime |
인증서가 RFC 3339 형식으로 만료되는 시간입니다(예: 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
sha1Fingerprint |
Sha1 지문. |
instance |
데이터베이스 인스턴스의 이름입니다. |
selfLink |
이 리소스의 URI입니다. |
OnPremisesConfiguration
| JSON 표현 |
|---|
{ "hostPort": string, "kind": string, "username": string, "password": string, "caCertificate": string, "clientCertificate": string, "clientKey": string, "dumpFilePath": string, "sourceInstance": { object ( |
| 필드 | |
|---|---|
hostPort |
host:port 형식의 온프레미스 인스턴스의 호스트 및 포트 |
kind |
항상 |
username |
온프레미스 인스턴스에 연결하기 위한 사용자 이름입니다. |
password |
온프레미스 인스턴스에 연결하기 위한 비밀번호입니다. |
caCertificate |
신뢰할 수 있는 CA의 x509 인증서의 PEM 표현입니다. |
clientCertificate |
복제본의 x509 인증서의 PEM 표현입니다. |
clientKey |
복제본의 비공개 키의 PEM 표현입니다. 해당 공개 키는 클라이언트의 인증서로 인코딩됩니다. |
dumpFilePath |
Cloud SQL 복제본을 만들 덤프 파일입니다. |
sourceInstance |
소스가 Cloud SQL인 경우 Cloud SQL 인스턴스에 대한 참조입니다. |
selectedObjects[] |
선택사항입니다. 사용자가 외부 소스 인스턴스에서 복제하도록 선택한 객체 목록입니다. |
sslOption |
선택사항입니다. 온프레미스 소스에 대한 복제본 연결의 SSL 옵션입니다. |
InstanceReference
| JSON 표현 |
|---|
{ "name": string, "region": string, "project": string } |
| 필드 | |
|---|---|
name |
참조되는 Cloud SQL 인스턴스의 이름입니다. 여기에는 프로젝트 ID가 포함되지 않습니다. |
region |
참조되는 Cloud SQL 인스턴스의 리전입니다. |
project |
참조되는 Cloud SQL 인스턴스의 프로젝트 ID입니다. 기본값은 인스턴스가 참조하는 것과 동일한 프로젝트 ID입니다. |
SelectedObjects
| JSON 표현 |
|---|
{ "database": string } |
| 필드 | |
|---|---|
database |
필수 항목입니다. 마이그레이션할 데이터베이스의 이름입니다. |
ReplicaConfiguration
| JSON 표현 |
|---|
{
"kind": string,
"mysqlReplicaConfiguration": {
object ( |
| 필드 | |
|---|---|
kind |
항상 |
mysqlReplicaConfiguration |
MySQL 온프레미스 기본 인스턴스에서 복제할 때 MySQL 관련 구성입니다. 사용자 이름, 비밀번호, 인증서, 키와 같은 복제 구성 정보는 인스턴스 메타데이터에 저장되지 않습니다. 구성 정보는 복제 연결을 설정하는 데만 사용되며 MySQL이 데이터 디렉터리의 |
failoverTarget |
복제본이 장애 조치 대상인지 여부를 지정합니다. 필드가 |
cascadableReplica |
선택사항입니다. SQL Server 복제본이 연쇄 가능한 복제본인지 지정합니다. 연쇄 가능한 복제본은 복제본을 지원하는 SQL Server 리전 간 복제본입니다. |
MySqlReplicaConfiguration
| JSON 표현 |
|---|
{ "dumpFilePath": string, "username": string, "password": string, "connectRetryInterval": integer, "masterHeartbeatPeriod": string, "caCertificate": string, "clientCertificate": string, "clientKey": string, "sslCipher": string, "verifyServerCertificate": boolean, "kind": string } |
| 필드 | |
|---|---|
dumpFilePath |
복제본 인스턴스를 만들 Google Cloud Storage의 SQL 덤프 파일 경로입니다. URI는 gs://bucketName/fileName 형식입니다. 압축된 gzip 파일 (.gz)도 지원됩니다. 덤프에는 복제가 시작되는 binlog 좌표가 있습니다. mysqldump를 사용할 때 --master-data를 1로 설정하면 됩니다. |
username |
복제 연결의 사용자 이름입니다. |
password |
복제 연결의 비밀번호입니다. |
connectRetryInterval |
연결 재시도 사이의 대기 시간(초)입니다. MySQL의 기본값은 60초입니다. |
masterHeartbeatPeriod |
복제 하트비트 사이의 간격(밀리초)입니다. |
caCertificate |
신뢰할 수 있는 CA의 x509 인증서의 PEM 표현입니다. |
clientCertificate |
복제본의 x509 인증서의 PEM 표현입니다. |
clientKey |
복제본의 비공개 키의 PEM 표현입니다. 해당 공개 키는 클라이언트의 인증서로 인코딩됩니다. |
sslCipher |
SSL 암호화에 사용할 수 있는 암호화 목록입니다. |
verifyServerCertificate |
SSL 핸드셰이크 중에 보내는 인증서에서 기본 인스턴스의 일반 이름 값을 확인할지 여부입니다. |
kind |
항상 |
DiskEncryptionConfiguration
| JSON 표현 |
|---|
{ "kmsKeyName": string, "kind": string } |
| 필드 | |
|---|---|
kmsKeyName |
디스크 암호화를 위한 KMS 키의 리소스 이름 |
kind |
항상 |
DiskEncryptionStatus
| JSON 표현 |
|---|
{ "kmsKeyVersionName": string, "kind": string } |
| 필드 | |
|---|---|
kmsKeyVersionName |
Cloud SQL 인스턴스 리소스를 암호화하는 데 사용되는 KMS 키 버전 |
kind |
항상 |
SqlScheduledMaintenance
| JSON 표현 |
|---|
{ "startTime": string, "canDefer": boolean, "canReschedule": boolean, // Union field |
| 필드 | |
|---|---|
startTime |
이 인스턴스에 예정된 유지보수의 시작 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
canDefer |
|
canReschedule |
예약된 유지보수 일정을 변경할 수 있는 경우 |
통합 필드
|
|
scheduleDeadlineTime |
이 기한 이후에 시작되도록 유지보수 일정을 변경할 수 없습니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
SqlOutOfDiskReport
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드
|
|
sqlOutOfDiskState |
이 필드는 디스크 부족 문제에 대한 사전 데이터베이스 웰니스 작업에서 생성된 상태를 나타냅니다. * 작성자: * OOD의 사전 데이터베이스 웰니스 작업 * 리더: * 사전 대응 데이터베이스 웰니스 작업 |
통합 필드
|
|
sqlMinRecommendedIncreaseSizeGb |
권장되는 최소 증가 크기(GB)입니다. 이 필드는 프런트엔드에서 사용됩니다. * 작성자: * OOD의 사전 데이터베이스 웰니스 작업 * 독자: |
AvailableDatabaseVersion
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드
|
|
majorVersion |
버전의 주요 버전 이름입니다. |
통합 필드
|
|
name |
데이터베이스 버전 이름입니다. MySQL 8.0의 경우 이 문자열은 데이터베이스 메이저 버전과 마이너 버전을 제공합니다. |
통합 필드
|
|
displayName |
데이터베이스 버전의 표시 이름입니다. |
ReplicationCluster
| JSON 표현 |
|---|
{ "psaWriteEndpoint": string, "failoverDrReplicaName": string, "drReplica": boolean } |
| 필드 | |
|---|---|
psaWriteEndpoint |
출력 전용입니다. 설정된 경우 이 필드는 이 인스턴스에 클러스터의 기본 인스턴스를 가리키는 비공개 서비스 액세스 (PSA) DNS 엔드포인트가 있음을 나타냅니다. 이 인스턴스가 기본 인스턴스인 경우 DNS 엔드포인트가 이 인스턴스를 가리킵니다. 전환 또는 복제본 장애 조치 작업 후 이 DNS 엔드포인트는 승격된 인스턴스를 가리킵니다. 읽기 전용 필드로, 사용자에게 정보로 반환됩니다. 이 필드는 독립형 인스턴스에 아직 DR 복제본이 없거나 DR 복제본이 삭제된 경우에도 존재할 수 있습니다. |
failoverDrReplicaName |
선택사항입니다. 인스턴스가 기본 인스턴스인 경우 이 필드는 재해 복구 (DR) 복제본을 식별합니다. DR 복제본은 Enterprise Plus 버전 인스턴스의 선택적 구성입니다. 인스턴스가 읽기 복제본인 경우 필드가 설정되지 않습니다. 이 필드를 복제본 이름으로 설정하여 기본 인스턴스의 DR 복제본을 지정합니다. 복제본 이름을 삭제하여 DR 복제본 지정을 삭제합니다. |
drReplica |
출력 전용입니다. 복제본이 DR 복제본인지 여부를 나타내는 읽기 전용 필드입니다. 인스턴스가 기본 인스턴스인 경우 이 필드는 설정되지 않습니다. |
GeminiInstanceConfig
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드
|
|
entitled |
출력 전용입니다. Gemini가 사용 설정되어 있는지 여부입니다. |
통합 필드
|
|
googleVacuumMgmtEnabled |
출력 전용입니다. 청소기 관리가 사용 설정되어 있는지 여부입니다. |
통합 필드
|
|
oomSessionCancelEnabled |
출력 전용입니다. 메모리 부족 (OOM) 세션 취소가 사용 설정되어 있는지 여부입니다. |
통합 필드
|
|
activeQueryEnabled |
출력 전용입니다. 활성 쿼리가 사용 설정되어 있는지 여부입니다. |
통합 필드
|
|
indexAdvisorEnabled |
출력 전용입니다. 색인 도우미가 사용 설정되어 있는지 여부입니다. |
통합 필드
|
|
flagRecommenderEnabled |
출력 전용입니다. 플래그 추천기가 사용 설정되어 있는지 여부입니다. |
TagsEntry
| JSON 표현 |
|---|
{ "key": string, "value": string } |
| 필드 | |
|---|---|
key |
|
value |
|
PoolNodeConfig
| JSON 표현 |
|---|
{ "ipAddresses": [ { object ( |
| 필드 | |
|---|---|
ipAddresses[] |
출력 전용입니다. 읽기 풀 노드에 연결하는 데 사용할 수 있는 IP 주소가 포함된 매핑입니다. |
dnsNames[] |
출력 전용입니다. 이 읽기 풀 노드에서 사용되는 DNS 이름 목록입니다. |
pscAutoConnections[] |
출력 전용입니다. 이 읽기 풀 노드에 연결하는 데 사용할 수 있는 요청된 자동 설정 Private Service Connect (PSC) 소비자 엔드포인트의 설정 목록입니다. |
통합 필드
|
|
name |
출력 전용입니다. 측정항목과 로그를 가져오는 데 사용할 읽기 풀 노드의 이름입니다. |
통합 필드
|
|
gceZone |
출력 전용입니다. 읽기 풀 노드의 영역입니다. |
통합 필드
|
|
dnsName |
출력 전용입니다. 읽기 풀 노드의 DNS 이름입니다. |
통합 필드
|
|
state |
출력 전용입니다. 읽기 풀 노드의 현재 상태입니다. |
통합 필드
|
|
pscServiceAttachmentLink |
출력 전용입니다. 읽기 풀 노드의 Private Service Connect (PSC) 서비스 연결입니다. |
DnsNameMapping
| JSON 표현 |
|---|
{ "name": string, "connectionType": enum ( |
| 필드 | |
|---|---|
name |
출력 전용입니다. DNS 이름입니다. |
connectionType |
출력 전용입니다. DNS 이름의 연결 유형입니다. |
dnsScope |
출력 전용입니다. DNS 이름이 적용되는 범위입니다. |
recordManager |
출력 전용입니다. 이 DNS 레코드의 관리자입니다. |
도구 주석
파괴적 힌트: ❌ | 동일한 힌트: ❌ | 읽기 전용 힌트: ✅ | 오픈 월드 힌트: ❌