REST Resource: projects.locations.zones

Risorsa: Zone

Una zona che contiene un insieme di hardware.

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

string

Identificatore. Il nome di questa zona. Formato: projects/{project}/locations/{location}/zones/{zone}

createTime

string (Timestamp format)

Solo output. Ora in cui è stata creata questa zona.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. Ora dell'ultimo aggiornamento di questa zona.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione al nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Facoltativo. Etichette associate a questa zona come coppie chiave-valore. Per saperne di più sulle etichette, consulta Creare e gestire le etichette.

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

displayName

string

Facoltativo. Nome visualizzato intuitivo di questa zona.

state

enum (State)

Solo output. Lo stato attuale di questa zona.

contacts[]

object (Contact)

Obbligatorio. I punti di contatto.

ciqUri

string

Solo output. Link al foglio del questionario di acquisizione del cliente (CIQ) per questa zona.

networkConfig

object (ZoneNetworkConfig)

Facoltativo. Configurazione di Networking per questa zona.

Stato

Stati validi per una zona.

Enum
STATE_UNSPECIFIED Lo stato della zona non è specificato.
ADDITIONAL_INFO_NEEDED Per procedere, sono necessarie ulteriori informazioni da parte del cliente.
PREPARING Google sta preparando la zona.
ACTIVE La zona è disponibile per l'uso.
CANCELLED La zona è stata annullata.

ZoneNetworkConfig

Configurazione di Networking per una zona.

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

string

Obbligatorio. Un blocco di indirizzi IPv4 per la gestione delle macchine. Deve essere un blocco CIDR privato RFC1918 o pubblico sufficientemente grande da allocare almeno un indirizzo per macchina nella zona. Deve essere in managementIpv4Subnet e disgiunto da altri intervalli di indirizzi.

kubernetesNodeIpv4Range

string

Obbligatorio. Un blocco di indirizzi IPv4 per i nodi Kubernetes. Deve essere un blocco CIDR privato RFC1918 o pubblico sufficientemente grande da allocare almeno un indirizzo per macchina nella zona. Deve essere in kubernetesIpv4Subnet e disgiunto da altri intervalli di indirizzi.

kubernetesControlPlaneIpv4Range

string

Obbligatorio. Un blocco di indirizzi IPv4 per il control plane Kubernetes. Deve essere un blocco CIDR privato RFC1918 o pubblico sufficientemente grande da allocare almeno un indirizzo per cluster nella zona. Deve essere in kubernetesIpv4Subnet e disgiunto da altri intervalli di indirizzi.

managementIpv4Subnet

object (Subnet)

Obbligatorio. Una subnet IPv4 per la rete di gestione.

kubernetesIpv4Subnet

object (Subnet)

Facoltativo. Una subnet IPv4 per la rete Kubernetes. Se non specificata, la subnet Kubernetes sarà uguale alla subnet di gestione.

Subnet

Rappresenta una subnet.

Rappresentazione JSON
{
  "addressRange": string,
  "defaultGatewayIpAddress": string
}
Campi
addressRange

string

Obbligatorio. Intervallo di indirizzi per questa subnet in notazione CIDR.

defaultGatewayIpAddress

string

Obbligatorio. Gateway predefinito per questa subnet.

Metodi

create

Crea una nuova zona in un progetto e una località specifici.

delete

Elimina una zona.

get

Recupera i dettagli di una zona.

list

Elenca le zone in un progetto e una località specifici.

patch

Aggiorna i parametri di una zona.