색인
EdgeContainer(인터페이스)Authorization(메시지)Cluster(메시지)ClusterNetworking(메시지)ClusterUser(메시지)CreateClusterRequest(메시지)CreateNodePoolRequest(메시지)CreateVpnConnectionRequest(메시지)DeleteClusterRequest(메시지)DeleteNodePoolRequest(메시지)DeleteVpnConnectionRequest(메시지)Fleet(메시지)GenerateAccessTokenRequest(메시지)GenerateAccessTokenResponse(메시지)GetClusterRequest(메시지)GetMachineRequest(메시지)GetNodePoolRequest(메시지)GetVpnConnectionRequest(메시지)KmsKeyState(열거형)ListClustersRequest(메시지)ListClustersResponse(메시지)ListMachinesRequest(메시지)ListMachinesResponse(메시지)ListNodePoolsRequest(메시지)ListNodePoolsResponse(메시지)ListVpnConnectionsRequest(메시지)ListVpnConnectionsResponse(메시지)LocationMetadata(메시지)Machine(메시지)MaintenancePolicy(메시지)MaintenanceWindow(메시지)NodePool(메시지)NodePool.LocalDiskEncryption(메시지)OperationMetadata(메시지)Quota(메시지)RecurringTimeWindow(메시지)TimeWindow(메시지)UpdateClusterRequest(메시지)UpdateNodePoolRequest(메시지)VpnConnection(메시지)VpnConnection.BgpRoutingMode(열거형)VpnConnection.Details(메시지)VpnConnection.Details.CloudRouter(메시지)VpnConnection.Details.CloudVpn(메시지)VpnConnection.Details.State(열거형)VpnConnection.VpcProject(메시지)ZoneMetadata(메시지)
EdgeContainer
EdgeContainer API는 Google Edge Cloud 배포에서 Kubernetes 클러스터 관리를 제공합니다.
| CreateCluster |
|---|
|
특정 프로젝트와 위치에 새 클러스터를 만듭니다.
|
| CreateNodePool |
|---|
|
특정 프로젝트와 위치에 새 NodePool을 만듭니다.
|
| CreateVpnConnection |
|---|
|
특정 프로젝트와 위치에 새 VPN 연결을 만듭니다.
|
| DeleteCluster |
|---|
|
단일 클러스터를 삭제합니다.
|
| DeleteNodePool |
|---|
|
단일 NodePool을 삭제합니다.
|
| DeleteVpnConnection |
|---|
|
단일 VPN 연결을 삭제합니다.
|
| GenerateAccessToken |
|---|
|
클러스터의 액세스 토큰을 생성합니다.
|
| GetCluster |
|---|
|
단일 클러스터의 세부정보를 가져옵니다.
|
| GetMachine |
|---|
|
단일 머신의 세부정보를 가져옵니다.
|
| GetNodePool |
|---|
|
단일 NodePool의 세부정보를 가져옵니다.
|
| GetVpnConnection |
|---|
|
단일 VPN 연결의 세부정보를 가져옵니다.
|
| ListClusters |
|---|
|
특정 프로젝트 및 위치의 클러스터를 나열합니다.
|
| ListMachines |
|---|
|
특정 프로젝트와 위치의 머신을 나열합니다.
|
| ListNodePools |
|---|
|
특정 프로젝트와 위치의 NodePools를 나열합니다.
|
| ListVpnConnections |
|---|
|
특정 프로젝트와 위치의 VPN 연결을 나열합니다.
|
| UpdateCluster |
|---|
|
단일 클러스터의 매개변수를 업데이트합니다.
|
| UpdateNodePool |
|---|
|
단일 NodePool의 파라미터를 업데이트합니다.
|
승인
GEC에서 적용하고 관리할 RBAC 정책입니다.
| 필드 | |
|---|---|
admin_users |
필수 항목입니다. 클러스터 관리자 액세스 권한을 부여하여 클러스터에 대한 전체 액세스 권한을 제공할 사용자입니다. 현재는 단일 필드이지만 향후 여러 관리자를 허용하도록 확장될 예정입니다. |
클러스터
Google Distributed Cloud Edge Kubernetes 클러스터입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 클러스터의 리소스 이름입니다. |
create_time |
출력 전용입니다. 클러스터가 생성된 시간입니다. |
update_time |
출력 전용입니다. 클러스터가 마지막으로 업데이트된 시간입니다. |
labels |
이 리소스와 연결된 라벨입니다. |
fleet |
선택사항입니다. Fleet 구성입니다. |
networking |
필수 항목입니다. 클러스터 전체 네트워킹 구성입니다. |
authorization |
필수 항목입니다. 변경할 수 없습니다. GEC에서 적용하고 관리할 RBAC 정책입니다. |
default_max_pods_per_node |
선택사항입니다. 이 클러스터의 노드 풀에 최댓값을 명시적으로 지정하지 않은 경우 사용되는 노드당 기본 최대 포드 수입니다. 지정하지 않으면 Kubernetes 기본값이 사용됩니다. |
endpoint |
출력 전용입니다. Kubernetes API 서버의 IP 주소입니다. |
cluster_ca_certificate |
출력 전용입니다. 클러스터 CA의 PEM 인코딩 공개 인증서입니다. |
maintenance_policy |
선택사항입니다. 클러스터 전체 유지보수 정책 구성입니다. |
control_plane_version |
출력 전용입니다. 컨트롤 플레인 출시 버전 |
node_version |
출력 전용입니다. 모든 워커 노드 중 가장 낮은 출시 버전입니다. 클러스터에 작업자 노드가 없는 경우 이 필드는 비어 있을 수 있습니다. |
ClusterNetworking
클러스터 전체 네트워킹 구성입니다.
| 필드 | |
|---|---|
cluster_ipv4_cidr_blocks[] |
필수 항목입니다. 클러스터의 모든 포드에 이 블록의 RFC1918 IPv4 주소가 할당됩니다. 단일 블록만 지원됩니다. 이 필드는 생성 후 변경할 수 없습니다. |
services_ipv4_cidr_blocks[] |
필수 항목입니다. 클러스터의 모든 서비스에 이 블록의 RFC1918 IPv4 주소가 할당됩니다. 단일 블록만 지원됩니다. 이 필드는 생성 후 변경할 수 없습니다. |
ClusterUser
RBAC 정책의 사용자 주 구성원입니다.
| 필드 | |
|---|---|
username |
필수 항목입니다. 활성 상태의 Google 사용자 이름 |
CreateClusterRequest
클러스터를 만듭니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 이 클러스터가 생성될 상위 위치입니다. 승인을 처리하려면 지정된 리소스
|
cluster_id |
필수 항목입니다. 클라이언트가 지정한 클러스터의 고유 식별자입니다. |
cluster |
필수 항목입니다. 생성할 클러스터입니다. |
request_id |
이 요청의 고유 식별자입니다. ASCII 문자 36자로 제한됩니다. 임의의 UUID를 사용하는 것이 좋습니다. 이 요청은 |
CreateNodePoolRequest
노드 풀을 만듭니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 이 노드 풀이 생성될 상위 클러스터입니다. 승인을 처리하려면 지정된 리소스
|
node_pool_id |
필수 항목입니다. 노드 풀의 클라이언트 지정 고유 식별자입니다. |
node_pool |
필수 항목입니다. 생성할 노드 풀입니다. |
request_id |
이 요청의 고유 식별자입니다. ASCII 문자 36자로 제한됩니다. 임의의 UUID를 사용하는 것이 좋습니다. 이 요청은 |
CreateVpnConnectionRequest
VPN 연결을 만듭니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 이 VPN 연결이 생성될 상위 위치입니다. 승인을 처리하려면 지정된 리소스
|
vpn_connection_id |
필수 항목입니다. VPN 연결 식별자입니다. |
vpn_connection |
필수 항목입니다. 만들 VPN 연결입니다. |
request_id |
이 요청의 고유 식별자입니다. ASCII 문자 36자로 제한됩니다. 임의의 UUID를 사용하는 것이 좋습니다. 이 요청은 |
DeleteClusterRequest
클러스터를 삭제합니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 클러스터의 리소스 이름입니다. 승인을 처리하려면 지정된 리소스
|
request_id |
이 요청의 고유 식별자입니다. ASCII 문자 36자로 제한됩니다. 임의의 UUID를 사용하는 것이 좋습니다. 이 요청은 |
DeleteNodePoolRequest
노드 풀을 삭제합니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 노드 풀의 리소스 이름입니다. 승인을 처리하려면 지정된 리소스
|
request_id |
이 요청의 고유 식별자입니다. ASCII 문자 36자로 제한됩니다. 임의의 UUID를 사용하는 것이 좋습니다. 이 요청은 |
DeleteVpnConnectionRequest
VPN 연결을 삭제합니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. VPN 연결의 리소스 이름입니다. 승인을 처리하려면 지정된 리소스
|
request_id |
이 요청의 고유 식별자입니다. ASCII 문자 36자로 제한됩니다. 임의의 UUID를 사용하는 것이 좋습니다. 이 요청은 |
Fleet
Fleet 관련 구성입니다.
Fleet는 클러스터를 논리적으로 구성하기 위한 Google Cloud 개념으로, 이를 사용하면 멀티 클러스터 기능을 사용 및 관리하고 시스템 전체에 일관된 정책을 적용할 수 있습니다.
| 필드 | |
|---|---|
project |
필수 항목입니다. 이 클러스터가 등록되는 Fleet 호스트 프로젝트의 이름입니다. 프로젝트 이름은 |
membership |
출력 전용입니다. 이 클러스터에 연결된 관리되는 허브 멤버십 리소스의 이름입니다. 멤버십 이름은 |
GenerateAccessTokenRequest
클러스터의 액세스 토큰을 생성합니다.
| 필드 | |
|---|---|
cluster |
필수 항목입니다. 클러스터의 리소스 이름입니다. 승인을 처리하려면 지정된 리소스
|
GenerateAccessTokenResponse
클러스터의 액세스 토큰입니다.
| 필드 | |
|---|---|
access_token |
출력 전용입니다. k8s api-server를 인증하는 액세스 토큰입니다. |
expire_time |
출력 전용입니다. 토큰이 만료되는 타임스탬프입니다. |
GetClusterRequest
클러스터를 가져옵니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 클러스터의 리소스 이름입니다. 승인을 처리하려면 지정된 리소스
|
GetMachineRequest
머신을 가져옵니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 머신의 리소스 이름입니다. 승인을 처리하려면 지정된 리소스
|
GetNodePoolRequest
노드 풀을 가져옵니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 노드 풀의 리소스 이름입니다. 승인을 처리하려면 지정된 리소스
|
GetVpnConnectionRequest
VPN 연결을 가져옵니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. VPN 연결의 리소스 이름입니다. 승인을 처리하려면 지정된 리소스
|
KmsKeyState
CMEK 통합에 사용되는 고객 관리 KMS 키의 접근성 상태를 나타냅니다.
| 열거형 | |
|---|---|
KMS_KEY_STATE_UNSPECIFIED |
지정되지 않음. |
KMS_KEY_STATE_KEY_AVAILABLE |
키를 사용할 수 있으며 종속 리소스에 액세스할 수 있어야 합니다. |
KMS_KEY_STATE_KEY_UNAVAILABLE |
알 수 없는 이유로 키를 사용할 수 없습니다. 종속 리소스에 액세스할 수 없을 수 있습니다. |
ListClustersRequest
위치의 클러스터를 나열합니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 이 클러스터 컬렉션을 소유한 상위 위치입니다. 승인을 처리하려면 지정된 리소스
|
page_size |
나열할 최대 리소스 수입니다. |
page_token |
이전 목록 요청에서 수신된 페이지 토큰입니다. 이전 목록 요청에서 수신된 페이지 토큰입니다. |
filter |
이 필터와 일치하는 리소스만 나열됩니다. |
order_by |
리소스가 나열되는 순서를 지정합니다. |
ListClustersResponse
위치의 클러스터 목록입니다.
| 필드 | |
|---|---|
clusters[] |
위치의 클러스터입니다. |
next_page_token |
결과의 다음 페이지를 검색하는 토큰입니다. |
unreachable[] |
도달할 수 없는 위치입니다. |
ListMachinesRequest
사이트의 머신을 나열합니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 이 머신 컬렉션을 소유한 상위 사이트입니다. 승인을 처리하려면 지정된 리소스
|
page_size |
나열할 최대 리소스 수입니다. |
page_token |
이전 목록 요청에서 수신된 페이지 토큰입니다. |
filter |
이 필터와 일치하는 리소스만 나열됩니다. |
order_by |
리소스가 나열되는 순서를 지정합니다. |
ListMachinesResponse
사이트의 머신 목록입니다.
| 필드 | |
|---|---|
machines[] |
사이트의 머신입니다. |
next_page_token |
결과의 다음 페이지를 검색하는 토큰입니다. |
unreachable[] |
도달할 수 없는 위치입니다. |
ListNodePoolsRequest
클러스터의 노드 풀을 나열합니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 이 노드 풀 컬렉션을 소유한 상위 클러스터입니다. 승인을 처리하려면 지정된 리소스
|
page_size |
나열할 최대 리소스 수입니다. |
page_token |
이전 목록 요청에서 수신된 페이지 토큰입니다. |
filter |
이 필터와 일치하는 리소스만 나열됩니다. |
order_by |
리소스가 나열되는 순서를 지정합니다. |
ListNodePoolsResponse
클러스터의 노드 풀 목록입니다.
| 필드 | |
|---|---|
node_pools[] |
클러스터의 노드 풀입니다. |
next_page_token |
결과의 다음 페이지를 검색하는 토큰입니다. |
unreachable[] |
도달할 수 없는 위치입니다. |
ListVpnConnectionsRequest
VPN 연결을 나열합니다.
| 필드 | |
|---|---|
parent |
필수 항목입니다. 이 VPN 연결 컬렉션을 소유한 상위 위치입니다. 승인을 처리하려면 지정된 리소스
|
page_size |
나열할 최대 리소스 수입니다. |
page_token |
이전 목록 요청에서 수신된 페이지 토큰입니다. |
filter |
이 필터와 일치하는 리소스만 나열됩니다. |
order_by |
리소스가 나열되는 순서를 지정합니다. |
ListVpnConnectionsResponse
위치의 VPN 연결 목록입니다.
| 필드 | |
|---|---|
vpn_connections[] |
위치의 VpnConnections입니다. |
next_page_token |
결과의 다음 페이지를 검색하는 토큰입니다. |
unreachable[] |
도달할 수 없는 위치입니다. |
LocationMetadata
지정된 google.cloud.location.Location의 메타데이터입니다.
| 필드 | |
|---|---|
available_zones |
위치에서 사용할 수 있는 Google Distributed Cloud Edge 영역의 집합입니다. 지도는 각 영역의 소문자 ID로 키가 지정됩니다. |
머신
Kubernetes 노드 역할을 할 수 있는 Google Distributed Cloud Edge 머신
| 필드 | |
|---|---|
name |
필수 항목입니다. 머신의 리소스 이름입니다. |
create_time |
출력 전용입니다. 노드 풀이 생성된 시간입니다. |
update_time |
출력 전용입니다. 노드 풀이 마지막으로 업데이트된 시간입니다. |
labels |
이 리소스와 연결된 라벨입니다. |
hosted_node |
이 머신이 호스팅을 담당하는 노드의 표준 리소스 이름입니다(예: projects/{project}/locations/{location}/clusters/{cluster_id}/nodePools/{pool_id}/{node}). 머신이 노드 역할을 맡도록 할당되지 않은 경우 비어 있습니다. 에지 머신에서 호스팅되는 컨트롤 플레인 노드의 경우 'projects/{project}/locations/{location}/clusters/{cluster_id}/controlPlaneNodes/{node}' 형식이 반환됩니다. |
zone |
이 머신의 Google Distributed Cloud Edge 영역입니다. |
version |
출력 전용입니다. 머신의 소프트웨어 버전입니다. |
disabled |
출력 전용입니다. 머신이 사용 중지되었는지 여부입니다. 사용 중지된 경우 머신이 서비스에 진입할 수 없습니다. |
MaintenancePolicy
유지보수 정책 구성입니다.
| 필드 | |
|---|---|
window |
유지보수를 수행할 수 있는 유지보수 기간을 지정합니다. |
MaintenanceWindow
유지보수 기간 구성
| 필드 | |
|---|---|
recurring_window |
반복 유지보수 기간의 구성입니다. |
NodePool
공통 구성 및 사양을 갖는 클러스터의 Kubernetes 노드 집합입니다.
| 필드 | |
|---|---|
name |
필수 항목입니다. 노드 풀의 리소스 이름입니다. |
create_time |
출력 전용입니다. 노드 풀이 생성된 시간입니다. |
update_time |
출력 전용입니다. 노드 풀이 마지막으로 업데이트된 시간입니다. |
labels |
이 리소스와 연결된 라벨입니다. |
node_location |
이 노드 풀이 생성될 Google Distributed Cloud Edge 영역의 이름입니다. 예를 들면 |
node_count |
필수 항목입니다. 풀의 노드 수입니다. |
machine_filter |
이 필터와 일치하는 머신만 노드 풀에 조인할 수 있습니다. 필터링 언어는 'name= |
local_disk_encryption |
선택사항입니다. 로컬 디스크 암호화 옵션입니다. 이 필드는 CMEK 지원을 사용 설정할 때만 사용됩니다. |
node_version |
출력 전용입니다. 모든 워커 노드 중 가장 낮은 출시 버전입니다. |
LocalDiskEncryption
에지 머신 로컬 디스크 암호화의 CMEK 지원 구성입니다.
| 필드 | |
|---|---|
kms_key |
변경할 수 없습니다. 노드 로컬 디스크를 보호하는 데 사용할 Cloud KMS CryptoKey(예: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey})입니다. 지정하지 않으면 Google 관리 키가 대신 사용됩니다. |
kms_key_active_version |
출력 전용입니다. 노드 로컬 디스크를 보호하는 데 현재 사용 중인 Cloud KMS CryptoKeyVersion입니다. kms_key가 설정된 경우에만 적용됩니다. |
kms_key_state |
출력 전용입니다. Cloud KMS 암호화 키의 가용성입니다. |
kms_status |
출력 전용입니다. 이 키를 사용할 때 Cloud KMS에서 반환된 오류 상태입니다. 이 필드는 |
OperationMetadata
Edge Container API 메서드의 장기 실행 작업 메타데이터입니다.
| 필드 | |
|---|---|
create_time |
작업이 생성된 시간입니다. |
end_time |
작업 실행이 완료된 시간입니다. |
target |
작업 대상에 대한 서버 정의 리소스 경로입니다. |
verb |
작업에 의해 실행된 동사입니다. |
status_message |
작업의 사람이 읽을 수 있는 상태입니다(있는 경우). |
requested_cancellation |
사용자가 작업 취소를 요청했는지를 나타냅니다. 성공적으로 취소된 작업은 |
api_version |
작업을 시작하는 데 사용되는 API 버전입니다. |
warnings[] |
작업을 차단하지는 않지만 최종 사용자가 수신할 관련 정보가 포함된 경고입니다. |
할당량
Edge 컨테이너 리소스의 할당량을 나타냅니다.
| 필드 | |
|---|---|
metric |
할당량 측정항목의 이름입니다. |
limit |
이 측정항목의 할당량 한도입니다. |
usage |
이 측정항목의 현재 사용량입니다. |
RecurringTimeWindow
반복되는 임의의 기간을 나타냅니다.
| 필드 | |
|---|---|
window |
첫 번째 반복의 기간입니다. |
recurrence |
이 기간이 반복되는 방식을 나타내는 RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3)입니다. 시작 시간과 종료 시간 사이의 시간 동안 계속됩니다. |
TimeWindow
임의의 시간 범위를 나타냅니다.
| 필드 | |
|---|---|
start_time |
기간이 처음 시작되는 시간입니다. |
end_time |
기간이 종료되는 시간입니다. 종료 시간은 시작 시간 이후여야 합니다. |
UpdateClusterRequest
클러스터를 업데이트합니다.
| 필드 | |
|---|---|
update_mask |
필드 마스크는 업데이트로 클러스터 리소스에서 덮어쓸 필드를 지정하는 데 사용됩니다. update_mask에 지정된 필드는 전체 요청이 아닌 해당 리소스를 기준으로 합니다. 마스크에 있으면 필드를 덮어씁니다. 사용자가 마스크를 제공하지 않으면 모든 필드를 덮어씁니다. |
cluster |
업데이트된 클러스터입니다. 승인을 처리하려면 지정된 리소스
|
request_id |
이 요청의 고유 식별자입니다. ASCII 문자 36자로 제한됩니다. 임의의 UUID를 사용하는 것이 좋습니다. 이 요청은 |
UpdateNodePoolRequest
노드 풀을 업데이트합니다.
| 필드 | |
|---|---|
update_mask |
필드 마스크는 업데이트로 NodePool 리소스에서 덮어쓸 필드를 지정하는 데 사용됩니다. update_mask에 지정된 필드는 전체 요청이 아닌 해당 리소스를 기준으로 합니다. 마스크에 있으면 필드를 덮어씁니다. 사용자가 마스크를 제공하지 않으면 모든 필드를 덮어씁니다. |
node_pool |
업데이트된 노드 풀입니다. 승인을 처리하려면 지정된 리소스
|
request_id |
이 요청의 고유 식별자입니다. ASCII 문자 36자로 제한됩니다. 임의의 UUID를 사용하는 것이 좋습니다. 이 요청은 |
VpnConnection
VPN 연결
| 필드 | |
|---|---|
name |
필수 항목입니다. VPN 연결의 리소스 이름 |
create_time |
출력 전용입니다. VPN 연결이 생성된 시간입니다. |
update_time |
출력 전용입니다. VPN 연결이 마지막으로 업데이트된 시간입니다. |
labels |
이 리소스와 연결된 라벨입니다. |
nat_gateway_ip |
NAT 게이트웨이 IP 또는 WAN IP 주소입니다. 고객에게 NAT IP가 여러 개 있는 경우 외부 IP 하나만 GMEC Anthos 클러스터에 매핑되도록 NAT를 구성해야 합니다. NAT가 사용되지 않으면 비어 있습니다. |
bgp_routing_mode |
VPC 네트워크의 동적 라우팅 모드( |
cluster |
연결할 표준 클러스터 이름입니다. projects/{project}/locations/{location}/clusters/{cluster} 형식입니다. |
vpc |
연결할 VPC의 네트워크 ID입니다. |
vpc_project |
선택사항입니다. VPC 네트워크의 프로젝트 세부정보입니다. VPC가 클러스터 프로젝트와 다른 프로젝트에 있는 경우 필요합니다. |
enable_high_availability |
이 VPN 연결에 클러스터 측에서 HA가 사용 설정되어 있는지 여부입니다. 사용 설정된 경우 VPN 연결을 만들 때 2개의 ANG 플로팅 IP를 사용하려고 시도합니다. |
details |
출력 전용입니다. 생성된 연결 세부정보입니다. |
BgpRoutingMode
라우팅 모드입니다.
| 열거형 | |
|---|---|
BGP_ROUTING_MODE_UNSPECIFIED |
알 수 없습니다. |
REGIONAL |
리전 모드 |
GLOBAL |
전역 모드 |
세부정보
생성된 연결 세부정보입니다.
| 필드 | |
|---|---|
state |
이 연결의 상태입니다. |
error |
오류 메시지. state=ERROR인 경우에만 채워집니다. |
cloud_router |
Cloud Router 정보입니다. |
cloud_vpns[] |
각 연결에는 여러 Cloud VPN 게이트웨이가 있습니다. |
CloudRouter
Cloud Router 정보입니다.
| 필드 | |
|---|---|
name |
연결된 Cloud Router 이름입니다. |
CloudVpn
Cloud VPN 정보입니다.
| 필드 | |
|---|---|
gateway |
생성된 Cloud VPN 게이트웨이 이름입니다. |
주
현재 연결 상태입니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
알 수 없습니다. |
STATE_CONNECTED |
연결되었습니다. |
STATE_CONNECTING |
아직 연결 중입니다. |
STATE_ERROR |
오류가 발생했습니다. |
VpcProject
VPC 네트워크의 프로젝트 세부정보입니다.
| 필드 | |
|---|---|
project_id |
연결할 VPC의 프로젝트입니다. 지정하지 않으면 클러스터 프로젝트와 동일합니다. |
service_account |
선택사항입니다. 사용자가 구성한 VPC 프로젝트의 서비스 계정입니다. VPN 연결을 위한 Cloud Router 및 Cloud HA VPN을 생성/삭제하는 데 사용됩니다. VPN 연결이 생성되는 동안 또는 생성된 후에 이 SA가 변경되면 |project_id|에서 Cloud Router 및 Cloud VPN 리소스를 삭제해야 합니다. 서비스-{project_number}@gcp-sa-edgecontainer.iam.gserviceaccount.com 형식입니다. |
ZoneMetadata
에지 머신이 있는 Google Distributed Cloud Edge 영역입니다.
| 필드 | |
|---|---|
quota[] |
이 영역의 리소스 할당량입니다. |