REST Resource: projects.locations.networkPeerings

리소스: NetworkPeering

네트워크 피어링의 세부정보입니다.

JSON 표현
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "peerNetwork": string,
  "state": enum (State),
  "stateDetails": string,
  "peerMtu": integer,
  "peerNetworkType": enum (PeerNetworkType),
  "uid": string,
  "vmwareEngineNetwork": string,
  "description": string,
  "exportCustomRoutes": boolean,
  "importCustomRoutes": boolean,
  "exchangeSubnetRoutes": boolean,
  "exportCustomRoutesWithPublicIp": boolean,
  "importCustomRoutesWithPublicIp": boolean
}
필드
name

string

출력 전용입니다. 식별자. 네트워크 피어링의 리소스 이름입니다. NetworkPeering은 전역 리소스이며 위치는 전역만 가능합니다. 리소스 이름은 https://cloud.google.com/apis/design/resource_names의 규칙을 따르는 스키마가 없는 URI입니다. 예를 들면 projects/my-project/locations/global/networkPeerings/my-peering입니다.

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"입니다.

peerNetwork

string

필수 항목입니다. 표준 VMware Engine 네트워크와 피어링할 네트워크의 상대 리소스 이름입니다. 제공된 네트워크는 소비자 VPC 네트워크 또는 다른 표준 VMware Engine 네트워크일 수 있습니다. peerNetworkType이 VMWARE_ENGINE_NETWORK인 경우 projects/{project}/locations/global/vmwareEngineNetworks/{vmwareEngineNetworkId} 형식으로 이름을 지정합니다. 그렇지 않으면 projects/{project}/global/networks/{network_id} 형식으로 이름을 지정합니다. 여기서 {project}는 프로젝트 번호 또는 프로젝트 ID일 수 있습니다.

state

enum (State)

출력 전용입니다. 네트워크 피어링의 상태입니다. 피어 네트워크에 일치하는 구성이 있으면 이 필드의 값은 'ACTIVE'입니다. 적절한 경우 이 열거형에 새 값이 추가될 수 있습니다.

stateDetails

string

출력 전용입니다. 출력 전용입니다. 네트워크 피어링의 현재 상태에 관한 세부정보입니다.

peerMtu

integer

선택사항입니다. 최대 전송 단위 (바이트)입니다. 기본값은 1500입니다. 이 필드에 0 값이 제공되면 VMware Engine에서 기본값을 대신 사용합니다.

peerNetworkType

enum (PeerNetworkType)

필수 항목입니다. VMware Engine 네트워크와 피어링할 네트워크의 유형입니다.

uid

string

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

vmwareEngineNetwork

string

필수 항목입니다. VMware Engine 네트워크의 상대 리소스 이름입니다. projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId} 형식으로 이름을 지정합니다. 여기서 {project}은 프로젝트 번호 또는 프로젝트 ID일 수 있습니다.

description

string

선택사항입니다. 이 네트워크 피어링에 대해 사용자가 제공한 설명입니다.

exportCustomRoutes

boolean

선택사항입니다. 커스텀 경로가 피어링된 네트워크로 내보내지면 true, 그렇지 않으면 false입니다. 기본값은 true입니다.

importCustomRoutes

boolean

선택사항입니다. 피어링된 네트워크에서 커스텀 경로를 가져온 경우 true, 그렇지 않은 경우 false입니다. 기본값은 true입니다.

exchangeSubnetRoutes

boolean

선택사항입니다. 피어링된 네트워크 간에 풀 메시 연결이 자동으로 생성되고 관리되는 경우 true, 그렇지 않으면 false입니다. 현재 이 필드는 항상 true입니다. 피어링 상태가 'ACTIVE'일 때 Google Compute Engine이 두 VPC 네트워크 간의 서브네트워크 경로를 자동으로 만들고 관리하기 때문입니다.

exportCustomRoutesWithPublicIp

boolean

선택사항입니다. 공개 IP 주소 범위가 있는 모든 서브넷 경로가 내보내지면 true이고, 그렇지 않으면 false입니다. 기본값은 true입니다. IPv4 특수 용도 범위 (https://en.wikipedia.org/wiki/IPv4#Special_addresses)는 항상 피어로 내보내지며 이 필드로 제어되지 않습니다.

importCustomRoutesWithPublicIp

boolean

선택사항입니다. 공개 IP 주소 범위가 있는 모든 서브넷 경로를 가져온 경우 true이고, 그렇지 않으면 false입니다. 기본값은 true입니다. IPv4 특수 용도 범위 (https://en.wikipedia.org/wiki/IPv4#Special_addresses)는 항상 피어로 가져오며 이 필드로 제어되지 않습니다.

네트워크 피어링의 가능한 상태입니다.

열거형
STATE_UNSPECIFIED 지정되지 않은 네트워크 피어링 상태입니다. 기본값입니다.
INACTIVE 피어링이 활성 상태가 아닙니다.
ACTIVE 피어링이 활성 상태입니다.
CREATING 피어링을 만드는 중입니다.
DELETING 피어링을 삭제하는 중입니다.

PeerNetworkType

네트워크 피어링 연결의 유형 또는 목적입니다.

열거형
PEER_NETWORK_TYPE_UNSPECIFIED 미지정
STANDARD 동일한 사용자가 설정한 다른 VPC 네트워크에 연결하는 데 사용되는 피어링 연결입니다. 예를 들어 동일한 프로젝트의 다른 VPC 네트워크 또는 온프레미스 네트워크에 대한 피어링 연결입니다.
VMWARE_ENGINE_NETWORK 다른 VMware Engine 네트워크에 연결하는 데 사용되는 피어링 연결입니다.
PRIVATE_SERVICES_ACCESS 비공개 서비스 액세스를 설정하는 데 사용되는 피어링 연결입니다.
NETAPP_CLOUD_VOLUMES NetApp Cloud Volumes에 연결하는 데 사용되는 피어링 연결입니다.
THIRD_PARTY_SERVICE 서드 파티 서비스에 연결하는 데 사용되는 피어링 연결입니다. 대부분의 서드 파티 서비스는 서드 파티 서비스와 연결된 VPC 네트워크에서 역방향 피어링을 수동으로 설정해야 합니다.
DELL_POWERSCALE Dell PowerScale Filers에 연결하는 데 사용되는 피어링 연결
GOOGLE_CLOUD_NETAPP_VOLUMES Google Cloud NetApp Volumes에 연결하는 데 사용되는 피어링 연결입니다.
GOOGLE_CLOUD_FILESTORE_INSTANCES Google Cloud Filestore 인스턴스에 연결하는 데 사용되는 피어링 연결입니다.

메서드

create

NetworkPeering 리소스에 제공된 피어 네트워크와 VMware Engine 네트워크 간에 새 네트워크 피어링을 만듭니다.

delete

NetworkPeering 리소스를 삭제합니다.

get

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

list

특정 프로젝트의 NetworkPeering 리소스를 나열합니다.

patch

NetworkPeering 리소스를 수정합니다.