Risorsa: Zone
Una zona contenente un insieme di hardware.
| Rappresentazione JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "displayName": string, "state": enum ( |
| Campi | |
|---|---|
name |
Identificatore. Nome di questa zona. Formato: |
createTime |
Solo output. Data e ora di creazione della zona. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. Data e ora dell'ultimo aggiornamento della zona. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
labels |
Facoltativo. Etichette associate a questa zona come coppie chiave-valore. Per saperne di più sulle etichette, consulta Crea e gestisci le etichette. Un oggetto contenente un elenco di coppie |
displayName |
Facoltativo. Nome visualizzato intuitivo di questa zona. |
state |
Solo output. Stato attuale di questa zona. |
contacts[] |
Obbligatorio. I punti di contatto della zona (nome, email, telefono). Dipendente dall'ordine: il primo contatto nell'elenco è il contatto principale, il secondo è quello secondario e così via. |
ciqUri |
Solo output. Link al foglio del Questionario di assunzione del cliente (CIQ) per questa zona. |
networkConfig |
Facoltativo. Configurazione di networking per questa zona. |
globallyUniqueId |
Solo output. Identificatore univoco globale generato per questa zona perimetrale. |
subscriptionConfigs[] |
Solo output. Configurazioni di sottoscrizione per questa zona. |
provisioningState |
Solo output. Stato di provisioning per configurazioni come gli indirizzi MAC. |
skipClusterProvisioning |
Facoltativo. Indica se saltare il passaggio di provisioning del cluster durante l'attivazione della fabbrica. Se true, indica che il cluster Kubernetes verrà creato dopo l'installazione dell'hardware della zona presso la sede del cliente. |
clusterIntentRequired |
Solo output. Indica se il cliente deve fornire un intent del cluster valido prima di accettare l'ordine. Se impostato su true, l'ordine non può essere accettato finché non è presente l'intent del cluster. Viene utilizzato per applicare la convalida anticipata ed evitare ritardi causati da una configurazione mancante. |
clusterIntentVerified |
Solo output. Indica se l'intent del cluster fornito è stato verificato correttamente. Questo flag garantisce che l'intent del cluster esista prima che l'ordine possa essere accettato. |
aiCapable |
Facoltativo. Indica se questa zona è per il cluster Gemini on GDC Software. |
intelPccsKey |
Facoltativo. Chiave Intel Platform Config and Attestation Service (PCCS) per il provisioning e l'attestazione dell'hardware dell'acceleratore AI. Utilizzato dalle zone che gestiscono Gemini sul cluster software GDC. |
currentResourceOperation |
Solo output. L'operazione corrente sulla risorsa per la zona. |
resourceOperations[] |
Facoltativo. Elenco di tutte le operazioni sulle risorse eseguite nella zona. |
errors[] |
Solo output. Gli errori riscontrati durante l'attivazione della zona. I metadati ErrorInfo includeranno il timestamp e se l'errore è ripetibile. |
site |
Facoltativo. Specifica il nome della sede in cui si trova l'hardware di questa zona. Formato: |
Stato
Stati validi per una zona.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Lo stato della zona non è specificato. |
ADDITIONAL_INFO_NEEDED |
Il cliente deve fornire ulteriori informazioni per procedere. |
INFO_COMPLETE |
La zona dispone di tutte le informazioni necessarie per avviare la preparazione della zona. |
PREPARING |
Google sta preparando la zona. |
READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS |
L'attivazione della fabbrica è riuscita. |
CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED |
La zona sta eseguendo i controlli di attivazione della fabbrica. |
READY_FOR_PROVISIONING |
La zona è pronta per il provisioning. |
READY_FOR_SITE_TURNUP |
La zona è pronta per l'attivazione del sito. |
PROVISIONING_STARTED |
Il provisioning della zona è stato avviato. |
PROVISIONING_FAILED |
Il provisioning della zona non è riuscito. |
OFFLINE |
La Zona è offline. |
CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED |
La zona non ha superato i controlli di attivazione di fabbrica. |
ACTIVE |
La zona è disponibile per l'uso. |
CANCELLED |
The Zone è stato annullato. |
AWAITING_HARDWARE |
La zona è in attesa dell'associazione dell'hardware. |
ZoneNetworkConfig
Configurazione di networking per una zona.
| Rappresentazione JSON |
|---|
{ "machineMgmtIpv4Range": string, "kubernetesNodeIpv4Range": string, "kubernetesControlPlaneIpv4Range": string, "managementIpv4Subnet": { object ( |
| Campi | |
|---|---|
machineMgmtIpv4Range |
Obbligatorio. Un blocco di indirizzi IPv4 per la gestione delle macchine. Deve essere un blocco CIDR RFC1918 privato o pubblico abbastanza grande da allocare almeno un indirizzo per macchina nella zona. Deve essere compreso in |
kubernetesNodeIpv4Range |
Obbligatorio. Un blocco di indirizzi IPv4 per i nodi Kubernetes. Deve essere un blocco CIDR RFC1918 privato o pubblico abbastanza grande da allocare almeno un indirizzo per macchina nella zona. Deve essere compreso in |
kubernetesControlPlaneIpv4Range |
Obbligatorio. Un blocco di indirizzi IPv4 per il control plane Kubernetes. Deve essere un blocco CIDR RFC1918 privato o pubblico di dimensioni sufficienti per allocare almeno un indirizzo per cluster nella zona. Deve essere compreso in |
managementIpv4Subnet |
Obbligatorio. Una subnet IPv4 per la rete di gestione. |
kubernetesIpv4Subnet |
Facoltativo. Una subnet IPv4 per la rete Kubernetes. Se non specificata, la subnet Kubernetes sarà la stessa della subnet di gestione. |
dnsIpv4Addresses[] |
Facoltativo. Nameserver DNS. L'infrastruttura GDC risolverà le query DNS tramite questi IP. Se non specificato, viene utilizzato il DNS di Google. |
kubernetesPrimaryVlanId |
Facoltativo. ID VLAN Kubernetes. Per impostazione predefinita, il nodo Kubernetes, inclusa la rete Kubernetes principale, si trova nella stessa VLAN della rete di gestione delle macchine. A fini di segmentazione della rete, questi elementi possono essere separati in modo facoltativo. |
aiCapableIpv4Subnet |
Facoltativo. Subnet IPv4 per una zona che gestisce Gemini nel cluster software GDC. L'ultima subnet /29 dell'intervallo fornito è riservata per DHCP. |
bgpConfig |
Facoltativo. Configurazione specifica del Border Gateway Protocol (BGP) per questa zona. Utilizzato dalle zone che gestiscono Gemini sul cluster software GDC. |
topLevelDomain |
Facoltativo. Dominio di primo livello personalizzato per questa zona. Utilizzato dalle zone che gestiscono Gemini sul cluster software GDC. |
torSwitchType |
Facoltativo. Informazioni aggiuntive sul tipo di switch ToR del cliente. Utilizzato dalle zone che gestiscono Gemini sul cluster software GDC. |
boundaryProxyPublicIpv4Range |
Facoltativo. Intervallo IPv4 pubblico del proxy di confine in notazione CIDR. Al momento è previsto /32. Utilizzato dalle zone che gestiscono Gemini sul cluster software GDC. |
boundaryProxyPrivateEdgeCoreIpv4Range |
Facoltativo. Intervallo IPv4 privato da perimetro a core del proxy di confine in notazione CIDR. Al momento è previsto /32. Utilizzato dalle zone che gestiscono Gemini sul cluster software GDC. |
boundaryProxyPrivateCoreEdgeIpv4Range |
Facoltativo. Intervallo IPv4 privato da core a perimetro del proxy di confine in notazione CIDR. Al momento è previsto /32. Utilizzato dalle zone che gestiscono Gemini sul cluster software GDC. |
bastionHostPublicIpv4Range |
Facoltativo. Intervallo IPv4 pubblico del bastion host in notazione CIDR. Al momento è previsto /32. Utilizzato dalle zone che gestiscono Gemini sul cluster software GDC. |
bastionHostPrivateIpv4Range |
Facoltativo. Intervallo IPv4 privato del bastion host in notazione CIDR. Al momento è previsto /32. Utilizzato dalle zone che gestiscono Gemini sul cluster software GDC. |
tlsPublicRootCertificatePem |
Facoltativo. Certificato radice pubblico TLS in formato PEM. Utilizzato dalle zone che gestiscono Gemini sul cluster software GDC. |
Subnet
Rappresenta una subnet.
| Rappresentazione JSON |
|---|
{ "addressRange": string, "defaultGatewayIpAddress": string } |
| Campi | |
|---|---|
addressRange |
Obbligatorio. Intervallo di indirizzi per questa subnet in notazione CIDR. |
defaultGatewayIpAddress |
Obbligatorio. Gateway predefinito per questa subnet. |
BGPConfig
Configurazione del Border Gateway Protocol (BGP).
| Rappresentazione JSON |
|---|
{ "asn": string, "l3PeerIps": [ string ] } |
| Campi | |
|---|---|
asn |
Obbligatorio. Numero di sistema autonomo (ASN) BGP. |
l3PeerIps[] |
Obbligatorio. IP peer BGP. Sono richiesti almeno due IP peer L3. |
ProvisioningState
Stati di provisioning validi per configurazioni come gli indirizzi MAC.
| Enum | |
|---|---|
PROVISIONING_STATE_UNSPECIFIED |
Lo stato del provisioning non è specificato. |
PROVISIONING_REQUIRED |
Il provisioning è obbligatorio. Impostato da Google. |
PROVISIONING_IN_PROGRESS |
Il provisioning è in corso. Impostato dal cliente. |
PROVISIONING_COMPLETE |
Il provisioning è stato completato. Impostato dal cliente. |
Metodi |
|
|---|---|
|
Crea una nuova zona in un progetto e una località specifici. |
|
Elimina una zona. |
|
Recupera i dettagli di una zona. |
|
Elenca le zone in un progetto e una località specifici. |
|
Aggiorna i parametri di una zona. |
|
Segnala lo stato di una zona. |