REST Resource: projects.locations.privateClouds.managementDnsZoneBindings

리소스: ManagementDnsZoneBinding

네트워크와 관리 DNS 영역 간의 바인딩을 나타냅니다. 관리 DNS 영역은 VMware Engine이 각 프라이빗 클라우드에 대해 만드는 Cloud DNS 교차 프로젝트 바인딩 영역입니다. 여기에는 프라이빗 클라우드의 ESXi 호스트와 vCenter, NSX Manager와 같은 관리 VM 어플라이언스의 FQDN 및 해당 IP 주소가 포함됩니다.

JSON 표현
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "state": enum (State),
  "description": string,
  "uid": string,

  // Union field bind_network can be only one of the following:
  "vpcNetwork": string,
  "vmwareEngineNetwork": string
  // End of list of possible types for union field bind_network.
}
필드
name

string

출력 전용입니다. 이 바인딩의 리소스 이름입니다. 리소스 이름은 https://cloud.google.com/apis/design/resource_names의 규칙을 따르는 스키마가 없는 URI입니다. 예를 들면 projects/my-project/locations/us-central1-a/privateClouds/my-cloud/managementDnsZoneBindings/my-management-dns-zone-binding입니다.

createTime

string (Timestamp format)

출력 전용입니다. 이 리소스의 생성 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 이 리소스의 마지막 업데이트 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

state

enum (State)

출력 전용입니다. 리소스의 상태입니다.

description

string

이 리소스에 대해 사용자가 제공한 설명입니다.

uid

string

출력 전용입니다. 리소스에 대해 시스템에서 생성한 고유 식별자입니다.

통합 필드 bind_network. 필수 항목입니다. 관리 DNS 영역에 바인딩할 네트워크의 상대 리소스 이름입니다. 이 네트워크는 소비자 VPC 네트워크 또는 VMware 엔진 네트워크일 수 있습니다. bind_network은 다음 중 하나여야 합니다.
vpcNetwork

string

바인딩할 네트워크는 표준 소비자 VPC입니다. 소비자 VPC 네트워크의 이름을 projects/{project}/global/networks/{network_id} 형식으로 지정합니다. {project}는 프로젝트 번호 또는 프로젝트 ID일 수 있습니다.

vmwareEngineNetwork

string

바인딩할 네트워크가 VMware Engine 네트워크입니다. VMware Engine 네트워크의 이름을 projects/{project}/locations/global/vmwareEngineNetworks/{vmwareEngineNetworkId} 형식으로 지정합니다. {project}는 프로젝트 번호 또는 프로젝트 ID일 수 있습니다.

Enum State는 소비자 VPC 네트워크와 관리 DNS 영역 간 바인딩의 가능한 상태를 정의합니다.

열거형
STATE_UNSPECIFIED 기본값입니다. 절대로 이 값을 사용하지 마세요.
ACTIVE 바인딩이 준비되었습니다.
CREATING 바인딩을 만드는 중입니다.
UPDATING 바인딩을 업데이트하는 중입니다.
DELETING 바인딩을 삭제하는 중입니다.
FAILED 바인딩에 실패했습니다.

메서드

create

프라이빗 클라우드에 새 ManagementDnsZoneBinding 리소스를 만듭니다.

delete

ManagementDnsZoneBinding 리소스를 삭제합니다.

get

리소스 이름으로 'ManagementDnsZoneBinding' 리소스를 가져옵니다.

list

지정된 비공개 클라우드의 관리 DNS 영역에 바인드된 소비자 VPC를 나열합니다.

patch

ManagementDnsZoneBinding 리소스를 업데이트합니다.

repair

실패 상태의 ManagementDnsZoneBinding 리소스 생성을 재시도합니다.