REST Resource: projects.locations.zones

리소스: Zone

하드웨어 세트를 보유하는 영역입니다.

JSON 표현
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "displayName": string,
  "state": enum (State),
  "contacts": [
    {
      object (Contact)
    }
  ],
  "ciqUri": string,
  "networkConfig": {
    object (ZoneNetworkConfig)
  }
}
필드
name

string

식별자. 이 영역의 이름입니다. 형식: projects/{project}/locations/{location}/zones/{zone}

createTime

string (Timestamp format)

출력 전용입니다. 이 영역이 생성된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 이 영역이 마지막으로 업데이트된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

labels

map (key: string, value: string)

선택사항입니다. 이 영역과 연결된 라벨(키-값 쌍)입니다. 라벨에 대한 자세한 내용은 라벨 만들기 및 관리를 참고하세요.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

displayName

string

선택사항입니다. 이 영역의 사용자 친화적인 표시 이름입니다.

state

enum (State)

출력 전용입니다. 이 영역의 현재 상태입니다.

contacts[]

object (Contact)

필수 항목입니다. 담당자입니다.

ciqUri

string

출력 전용입니다. 이 영역의 고객 접수 설문지 (CIQ) 시트로 연결되는 링크입니다.

networkConfig

object (ZoneNetworkConfig)

선택사항입니다. 이 영역의 네트워킹 구성입니다.

영역의 유효한 상태입니다.

열거형
STATE_UNSPECIFIED 영역의 상태가 지정되지 않았습니다.
ADDITIONAL_INFO_NEEDED 진행하려면 고객의 추가 정보가 필요합니다.
PREPARING Google에서 구역을 준비하고 있습니다.
ACTIVE 영역을 사용할 수 있습니다.
CANCELLED 구간이 취소되었습니다.

ZoneNetworkConfig

영역의 네트워킹 구성입니다.

JSON 표현
{
  "machineMgmtIpv4Range": string,
  "kubernetesNodeIpv4Range": string,
  "kubernetesControlPlaneIpv4Range": string,
  "managementIpv4Subnet": {
    object (Subnet)
  },
  "kubernetesIpv4Subnet": {
    object (Subnet)
  }
}
필드
machineMgmtIpv4Range

string

필수 항목입니다. 머신 관리용 IPv4 주소 블록입니다. 영역의 머신당 하나 이상의 주소를 할당할 수 있을 만큼 큰 비공개 RFC1918 또는 공개 CIDR 블록이어야 합니다. managementIpv4Subnet에 있어야 하며 다른 주소 범위와 분리되어야 합니다.

kubernetesNodeIpv4Range

string

필수 항목입니다. Kubernetes 노드의 IPv4 주소 블록입니다. 영역의 머신당 하나 이상의 주소를 할당할 수 있을 만큼 큰 비공개 RFC1918 또는 공개 CIDR 블록이어야 합니다. kubernetesIpv4Subnet에 있어야 하며 다른 주소 범위와 분리되어야 합니다.

kubernetesControlPlaneIpv4Range

string

필수 항목입니다. Kubernetes 컨트롤 플레인의 IPv4 주소 블록입니다. 영역에서 클러스터당 하나 이상의 주소를 할당할 수 있을 만큼 큰 비공개 RFC1918 또는 공개 CIDR 블록이어야 합니다. kubernetesIpv4Subnet에 있어야 하며 다른 주소 범위와 분리되어야 합니다.

managementIpv4Subnet

object (Subnet)

필수 항목입니다. 관리 네트워크의 IPv4 서브넷입니다.

kubernetesIpv4Subnet

object (Subnet)

선택사항입니다. Kubernetes 네트워크의 IPv4 서브넷입니다. 지정하지 않으면 Kubernetes 서브넷이 관리 서브넷과 동일합니다.

서브넷

서브넷을 나타냅니다.

JSON 표현
{
  "addressRange": string,
  "defaultGatewayIpAddress": string
}
필드
addressRange

string

필수 항목입니다. CIDR 표기법으로 표시된 이 서브넷의 주소 범위입니다.

defaultGatewayIpAddress

string

필수 항목입니다. 이 서브넷의 기본 게이트웨이입니다.

메서드

create

특정 프로젝트와 위치에 새 영역을 만듭니다.

delete

영역을 삭제합니다.

get

영역의 세부정보를 가져옵니다.

list

특정 프로젝트와 위치의 영역을 나열합니다.

patch

영역의 파라미터를 업데이트합니다.