REST Resource: projects.locations.zones

Resource: Zone

Zona yang menyimpan serangkaian hardware.

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

string

ID. Nama zona ini. Format: projects/{project}/locations/{location}/zones/{zone}

createTime

string (Timestamp format)

Hanya output. Waktu saat zona ini dibuat.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Waktu saat zona ini terakhir diperbarui.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Opsional. Label yang terkait dengan zona ini sebagai pasangan nilai kunci. Untuk mengetahui informasi selengkapnya tentang label, lihat Membuat dan mengelola label.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

displayName

string

Opsional. Nama tampilan zona ini yang mudah dipahami.

state

enum (State)

Hanya output. Status saat ini untuk zona ini.

contacts[]

object (Contact)

Wajib. Kontak (POC).

ciqUri

string

Hanya output. Link ke sheet Customer Intake Questionnaire (CIQ) untuk zona ini.

networkConfig

object (ZoneNetworkConfig)

Opsional. Konfigurasi jaringan untuk zona ini.

Negara bagian/Provinsi

Status yang valid untuk zona.

Enum
STATE_UNSPECIFIED Status Zona tidak ditentukan.
ADDITIONAL_INFO_NEEDED Diperlukan informasi lebih lanjut dari pelanggan untuk melanjutkan proses.
PREPARING Google sedang menyiapkan Zona.
ACTIVE Zona ini dapat digunakan.
CANCELLED Zona telah dibatalkan.

ZoneNetworkConfig

Konfigurasi jaringan untuk zona.

Representasi JSON
{
  "machineMgmtIpv4Range": string,
  "kubernetesNodeIpv4Range": string,
  "kubernetesControlPlaneIpv4Range": string,
  "managementIpv4Subnet": {
    object (Subnet)
  },
  "kubernetesIpv4Subnet": {
    object (Subnet)
  }
}
Kolom
machineMgmtIpv4Range

string

Wajib. Blok alamat IPv4 untuk pengelolaan mesin. Harus berupa blok CIDR publik atau pribadi RFC1918 yang cukup besar untuk mengalokasikan setidaknya satu alamat per mesin di Zona. Harus dalam managementIpv4Subnet, dan tidak berdekatan dengan rentang alamat lain.

kubernetesNodeIpv4Range

string

Wajib. Blok alamat IPv4 untuk node Kubernetes. Harus berupa blok CIDR publik atau pribadi RFC1918 yang cukup besar untuk mengalokasikan setidaknya satu alamat per mesin di Zona. Harus dalam kubernetesIpv4Subnet, dan tidak berdekatan dengan rentang alamat lain.

kubernetesControlPlaneIpv4Range

string

Wajib. Blok alamat IPv4 untuk bidang kontrol Kubernetes. Harus berupa blok CIDR publik atau RFC1918 pribadi yang cukup besar untuk mengalokasikan setidaknya satu alamat per cluster di Zona. Harus dalam kubernetesIpv4Subnet, dan tidak berdekatan dengan rentang alamat lain.

managementIpv4Subnet

object (Subnet)

Wajib. Subnet IPv4 untuk jaringan pengelolaan.

kubernetesIpv4Subnet

object (Subnet)

Opsional. Subnet IPv4 untuk jaringan kubernetes. Jika tidak ditentukan, subnet kubernetes akan sama dengan subnet pengelolaan.

Subnet

Merepresentasikan subnet.

Representasi JSON
{
  "addressRange": string,
  "defaultGatewayIpAddress": string
}
Kolom
addressRange

string

Wajib. Rentang alamat IP untuk subnet ini dalam notasi CIDR.

defaultGatewayIpAddress

string

Wajib. Gateway default untuk subnet ini.

Metode

create

Membuat zona baru di project dan lokasi tertentu.

delete

Menghapus zona.

get

Mendapatkan detail zona.

list

Mencantumkan zona dalam project dan lokasi tertentu.

patch

Memperbarui parameter zona.