Indice
EdgeContainer(interfaccia)ApiKey(messaggio)ApiKey.ApiTarget(messaggio)ApiKey.State(enum)Authorization(messaggio)ChannelConfig(messaggio)Cluster(messaggio)Cluster.ConnectionState(messaggio)Cluster.ConnectionState.State(enum)Cluster.ContainerRuntimeConfig(messaggio)Cluster.ContainerRuntimeConfig.DefaultContainerRuntime(enum)Cluster.ControlPlane(messaggio)Cluster.ControlPlane.Local(messaggio)Cluster.ControlPlane.Remote(messaggio)Cluster.ControlPlane.SharedDeploymentPolicy(enum)Cluster.ControlPlaneEncryption(messaggio)Cluster.ExternalLoadBalancerPool(messaggio)Cluster.GoogleGroupAuthenticationConfig(messaggio)Cluster.MaintenanceEvent(messaggio)Cluster.MaintenanceEvent.Schedule(enum)Cluster.MaintenanceEvent.State(enum)Cluster.MaintenanceEvent.Type(enum)Cluster.ReleaseChannel(enum)Cluster.Status(enum)Cluster.SurvivabilityConfig(messaggio)Cluster.SystemAddonsConfig(messaggio)Cluster.SystemAddonsConfig.Ingress(messaggio)Cluster.SystemAddonsConfig.VMServiceConfig(messaggio)Cluster.ZoneStorageEncryption(messaggio)ClusterNetworking(messaggio)ClusterUser(messaggio)ConfigData(messaggio)CreateClusterRequest(messaggio)CreateIdentityProviderRequest(messaggio)CreateNodePoolRequest(messaggio)CreateServiceAccountRequest(messaggio)CreateVpnConnectionRequest(messaggio)DeleteApiKeyRequest(messaggio)DeleteClusterRequest(messaggio)DeleteIdentityProviderRequest(messaggio)DeleteNodePoolRequest(messaggio)DeleteServiceAccountRequest(messaggio)DeleteVpnConnectionRequest(messaggio)EnableZonalProjectRequest(messaggio)EnableZonalProjectResponse(messaggio)EnableZonalServiceRequest(messaggio)Fleet(messaggio)GenerateAccessTokenRequest(messaggio)GenerateAccessTokenResponse(messaggio)GenerateOfflineCredentialRequest(messaggio)GenerateOfflineCredentialResponse(messaggio)GenerateServiceAccountKeyRequest(messaggio)GenerateServiceAccountKeyResponse(messaggio)GetApiKeyRequest(messaggio)GetClusterRequest(messaggio)GetIamPolicyRequest(messaggio)GetIdentityProviderRequest(messaggio)GetMachineRequest(messaggio)GetNodePoolRequest(messaggio)GetServerConfigRequest(messaggio)GetServiceAccountRequest(messaggio)GetVpnConnectionRequest(messaggio)GetZonalProjectRequest(messaggio)GetZonalServiceRequest(messaggio)GetZoneRequest(messaggio)IamPolicy(messaggio)IamPolicy.Binding(messaggio)IamPolicy.Principal(messaggio)IdentityProvider(messaggio)KmsKeyState(enum)ListApiKeysRequest(messaggio)ListApiKeysResponse(messaggio)ListClustersRequest(messaggio)ListClustersResponse(messaggio)ListIdentityProvidersRequest(messaggio)ListIdentityProvidersResponse(messaggio)ListMachinesRequest(messaggio)ListMachinesResponse(messaggio)ListNodePoolsRequest(messaggio)ListNodePoolsResponse(messaggio)ListServiceAccountsRequest(messaggio)ListServiceAccountsResponse(messaggio)ListVpnConnectionsRequest(messaggio)ListVpnConnectionsResponse(messaggio)ListZonalProjectsRequest(messaggio)ListZonalProjectsResponse(messaggio)ListZonalServicesRequest(messaggio)ListZonalServicesResponse(messaggio)ListZonesRequest(messaggio)ListZonesResponse(messaggio)LocationMetadata(messaggio)Machine(messaggio)Machine.Purpose(enum)Machine.Status(enum)MaintenanceExclusionWindow(messaggio)MaintenancePolicy(messaggio)MaintenanceWindow(messaggio)NodePool(messaggio)NodePool.LocalDiskEncryption(messaggio)NodePool.NodeConfig(messaggio)OIDCProviderConfig(messaggio)OperationMetadata(messaggio)OperationMetadata.StatusReason(enum)Quota(messaggio)RecurringTimeWindow(messaggio)ResourceState(enum)SAMLProviderConfig(messaggio)ServerConfig(messaggio)ServiceAccount(messaggio)ServiceAccount.State(enum)SetIamPolicyRequest(messaggio)SystemPartitionGiBSize(enum)TimeWindow(messaggio)UpdateClusterRequest(messaggio)UpdateNodePoolRequest(messaggio)UpgradeClusterRequest(messaggio)UpgradeClusterRequest.Schedule(enum)Version(messaggio)VersionRollout(messaggio)VpnConnection(messaggio)VpnConnection.BgpRoutingMode(enum)VpnConnection.Details(messaggio)VpnConnection.Details.CloudRouter(messaggio)VpnConnection.Details.CloudVpn(messaggio)VpnConnection.Details.State(enum)VpnConnection.VpcProject(messaggio)ZonalProject(messaggio)ZonalProject.State(enum)ZonalService(messaggio)ZonalService.ServiceSelector(enum)ZonalService.State(enum)Zone(messaggio)Zone.DNSServer(messaggio)Zone.State(enum)ZoneMetadata(messaggio)ZoneMetadata.RackType(enum)
EdgeContainer
L'API EdgeContainer fornisce la gestione dei cluster Kubernetes nei deployment di Google Edge Cloud.
| CreateCluster |
|---|
|
Crea un nuovo cluster in un progetto e una località specifici.
|
| CreateIdentityProvider |
|---|
|
Configura un provider di identità nel cluster di infrastruttura.
|
| CreateNodePool |
|---|
|
Crea un nuovo NodePool in un progetto e una località specifici.
|
| CreateServiceAccount |
|---|
|
CreateServiceAccount crea il CR del account di servizio del progetto nello spazio dei nomi del progetto nel cluster (cluster di infrastruttura per la versione 2, cluster utente per la versione 1).
|
| CreateVpnConnection |
|---|
|
Crea una nuova connessione VPN in un progetto e una località specifici.
|
| DeleteApiKey |
|---|
|
DeleteApiKey elimina la chiave API per il account di servizio del progetto specificato.
|
| DeleteCluster |
|---|
|
Elimina un singolo cluster.
|
| DeleteIdentityProvider |
|---|
|
DeleteIdentityProvider rimuove il provider di identità dal cluster di infrastruttura.
|
| DeleteNodePool |
|---|
|
Elimina un singolo NodePool.
|
| DeleteServiceAccount |
|---|
|
DeleteServiceAccount elimina il CR del account di servizio del progetto nello spazio dei nomi del progetto nel cluster (cluster dell'infrastruttura per la versione 2, cluster utente per la versione 1).
|
| DeleteVpnConnection |
|---|
|
Elimina una singola connessione VPN.
|
| EnableZonalProject |
|---|
|
EnableZonalProject consente di attivare il progetto consumer nella zona.
|
| EnableZonalService |
|---|
|
EnableZonalService abilita un servizio in una zona.
|
| GenerateAccessToken |
|---|
|
Genera un token di accesso per un cluster.
|
| GenerateOfflineCredential |
|---|
|
Genera una credenziale offline per un cluster.
|
| GenerateServiceAccountKey |
|---|
|
GenerateServiceAccountKey genera una coppia di chiavi per la risorsa del account di servizio specificata.
|
| GetApiKey |
|---|
|
Recupera i dettagli di una singola risorsa ApiKey.
|
| GetCluster |
|---|
|
Recupera i dettagli di un singolo cluster.
|
| GetIamPolicy |
|---|
|
GetIamPolicy recupera i criteri IAM per un progetto nel cluster dell'infrastruttura.
|
| GetIdentityProvider |
|---|
|
GetIdentityProvider recupera i dettagli del provider di identità.
|
| GetMachine |
|---|
|
Recupera i dettagli di una singola macchina.
|
| GetNodePool |
|---|
|
Recupera i dettagli di un singolo NodePool.
|
| GetServerConfig |
|---|
|
Recupera la configurazione del server.
|
| GetServiceAccount |
|---|
|
GetServiceAccount recupera i dettagli del account di servizio.
|
| GetVpnConnection |
|---|
|
Recupera i dettagli di una singola connessione VPN.
|
| GetZonalProject |
|---|
|
GetZonalProject recupera ZonalProject.
|
| GetZonalService |
|---|
|
Get EnabledZonalService recupera i dettagli del servizio abilitato.
|
| GetZone |
|---|
|
Recupera i dettagli di una singola zona in cui è attivata l'organizzazione principale.
|
| ListApiKeys |
|---|
|
Elenca le chiavi API in un progetto e una località specifici.
|
| ListClusters |
|---|
|
Elenca i cluster in un progetto e una località specifici.
|
| ListIdentityProviders |
|---|
|
Elenca i provider di identità configurati nel cluster dell'infrastruttura.
|
| ListMachines |
|---|
|
Elenca le macchine in un progetto e una località specifici.
|
| ListNodePools |
|---|
|
Elenca i nodepool in un progetto e una località specifici.
|
| ListServiceAccounts |
|---|
|
ListServiceAccounts elenca i dettagli di tutte le risorse del account di servizio per un progetto nel cluster (cluster dell'infrastruttura per la versione 2, cluster utente per la versione 1).
|
| ListVpnConnections |
|---|
|
Elenca le connessioni VPN in un progetto e una località specifici.
|
| ListZonalProjects |
|---|
|
Elenca ZonalProjects nella zona.
|
| ListZonalServices |
|---|
|
Elenca le risorse ZonalService in un progetto e una località specifici.
|
| ListZones |
|---|
|
Elenca le zone in cui è abilitata l'organizzazione principale.
|
| SetIamPolicy |
|---|
|
SetIamPolicy imposta il criterio IAM per un progetto nel cluster dell'infrastruttura. Sovrascrive la policy esistente con quella fornita.
|
| UpdateCluster |
|---|
|
Aggiorna i parametri di un singolo cluster.
|
| UpdateNodePool |
|---|
|
Aggiorna i parametri di un singolo node pool.
|
| UpgradeCluster |
|---|
|
Esegue l'upgrade di un singolo cluster.
|
ApiKey
Rappresenta la risorsa della chiave API.
| Campi | |
|---|---|
name |
Identificatore. Il nome canonico della risorsa della chiave API. Ad esempio, projects/{project}/locations/{location}/apiKeys/{api_key} |
service_account_name |
Obbligatorio. Il nome risorsa canonico del account di servizio associato alla chiave API. |
zone |
Obbligatorio. L'ID zona della zona in cui deve essere creato il account di servizio del progetto. |
validity |
Facoltativo. Solo input. Durata di validità della chiave API. |
api_targets[] |
Facoltativo. I target API a cui è limitata la chiave API. Se vuoto, tutte le API sono consentite. |
labels |
Facoltativo. Etichette associate a questa risorsa. |
key |
Solo output. La stringa apikey dallo stato di CR APIKey. |
expire_time |
Solo output. Impostato in base a key_generation_time e alla durata della validità |
state |
Solo output. Lo stato della risorsa personalizzata della chiave API nel cluster. |
reason |
Solo output. Il motivo dello stato della richiesta di creazione della chiave API. |
create_time |
Solo output. L'ora in cui è stata generata la chiave API. |
delete_time |
Solo output. L'ora in cui è stata eliminata la risorsa chiave API. |
update_time |
Solo output. L'ora dell'ultimo aggiornamento della risorsa chiave API. |
ApiTarget
Rappresenta una limitazione della chiave API. Queste informazioni vengono fornite dall'utente come input.
| Campi | |
|---|---|
service |
Facoltativo. Il nome di dominio completo del servizio (controllato rispetto a req.Host nelle chiamate API). |
methods[] |
Facoltativo. Segue le regole nelle limitazioni di apitarget di GCP, supporta i caratteri jolly. Se è vuoto, tutti i metodi sono consentiti. |
Stato
Lo stato della chiave API nel cluster.
| Enum | |
|---|---|
STATE_UNKNOWN |
Stato sconosciuto se la riconciliazione non è ancora stata eseguita. |
ACTIVE |
La chiave è attiva e può essere utilizzata per l'autenticazione. |
NOT_ACTIVE |
La chiave non è attiva e non può essere utilizzata per l'autenticazione. Ciò può accadere se la chiave è scaduta, il account di servizio non è attivo o si è verificato un errore interno. |
Autorizzazione
Criterio RBAC che verrà applicato e gestito da GEC.
| Campi | |
|---|---|
admin_users |
Obbligatorio. Utente a cui verrà concesso il ruolo cluster-admin, che permette di avere l'accesso completo al cluster. Al momento, questo è un campo singolo, ma verrà ampliato per consentire più amministratori in futuro. |
ChannelConfig
Configurazione per un canale di rilascio.
| Campi | |
|---|---|
default_version |
Solo output. Versione predefinita per questo canale di rilascio, ad esempio: "1.4.0". |
Cluster
Un cluster Kubernetes Google Distributed Cloud Edge.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa del cluster. |
create_time |
Solo output. L'ora in cui è stato creato il cluster. |
update_time |
Solo output. L'ora dell'ultimo aggiornamento del cluster. |
labels |
Etichette associate a questa risorsa. |
fleet |
Obbligatorio. Configurazione del parco risorse. |
networking |
Obbligatorio. Configurazione del networking a livello di cluster. |
authorization |
Obbligatorio. Immutabile. Criterio RBAC che verrà applicato e gestito da GEC. |
default_max_pods_per_node |
Facoltativo. Il numero massimo predefinito di pod per nodo utilizzato se non è stato specificato esplicitamente un valore massimo per un pool di nodi in questo cluster. Se non specificato, verrà utilizzato il valore predefinito di Kubernetes. |
endpoint |
Solo output. L'indirizzo IP del server API Kubernetes. |
port |
Solo output. Il numero di porta del server API Kubernetes. |
cluster_ca_certificate |
Solo output. Il certificato pubblico con codifica PEM della CA del cluster. |
maintenance_policy |
Facoltativo. Configurazione della policy di manutenzione a livello di cluster. |
control_plane_version |
Solo output. Versione di rilascio del control plane |
node_version |
Solo output. La versione di rilascio più bassa tra tutti i nodi worker. Questo campo può essere vuoto se il cluster non ha nodi worker. |
control_plane |
Facoltativo. La configurazione del control plane del cluster. |
system_addons_config |
Facoltativo. La configurazione dei componenti aggiuntivi di sistema. |
external_load_balancer_ipv4_address_pools[] |
Facoltativo. Pool di indirizzi IPv4 per il bilanciamento del carico esterno del piano dati del cluster. |
control_plane_encryption |
Facoltativo. Opzioni di crittografia del disco del control plane remoto. Questo campo viene utilizzato solo quando viene attivato il supporto di CMEK. |
status |
Solo output. Lo stato attuale del cluster. |
maintenance_events[] |
Solo output. Tutti gli eventi di manutenzione pianificati per il cluster, inclusi quelli in corso, pianificati per il futuro e completati in passato (fino a 90 giorni). |
target_version |
Facoltativo. La versione del cluster di destinazione. Ad esempio: "1.5.0". |
release_channel |
Facoltativo. Il canale di rilascio a cui è iscritto un cluster. |
survivability_config |
Facoltativo. Configurazione della sopravvivenza del cluster, ad esempio per il caso in cui la connettività di rete viene persa. Nota: questo vale solo per i cluster del control plane locale. |
external_load_balancer_ipv6_address_pools[] |
Facoltativo. Pool di indirizzi IPv6 per il bilanciamento del carico esterno del piano dati del cluster. |
connection_state |
Solo output. Lo stato attuale della connessione del cluster. |
external_load_balancer_address_pools[] |
Facoltativo. Pool del bilanciatore del carico esterno per il cluster. |
zone_storage_encryption |
Facoltativo. Configurazione della crittografia dell'archiviazione della zona |
container_runtime_config |
Facoltativo. La configurazione del runtime del container del cluster. |
enable_remote_backup |
Facoltativo. Se è true, la funzionalità di backup/ripristino remoto verrà attivata per questo cluster. |
enable_cluster_isolation |
Facoltativo. Indica se il cluster deve essere isolato. go/cluster-isolation-in-gdcc-cluster |
google_group_authentication |
Facoltativo. La configurazione dell'autenticazione del gruppo Google del cluster. |
ConnectionState
ConnectionState contiene lo stato attuale della connessione dal cluster a Google.
| Campi | |
|---|---|
state |
Solo output. Lo stato attuale della connessione. |
update_time |
Solo output. L'ora dell'ultima modifica dello stato della connessione. |
Stato
Lo stato della connessione.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Stato della connessione sconosciuto. |
DISCONNECTED |
Questo cluster è attualmente disconnesso da Google. |
CONNECTED |
Questo cluster è attualmente connesso a Google. |
CONNECTED_AND_SYNCING |
Questo cluster è attualmente connesso a Google, ma potrebbe essersi riconnesso di recente dopo una disconnessione. La sincronizzazione è ancora in corso. |
ContainerRuntimeConfig
Configurazione del runtime del container del cluster.
| Campi | |
|---|---|
default_container_runtime |
Facoltativo. Il runtime del container predefinito da configurare nel cluster. |
DefaultContainerRuntime
Elenco dei runtime dei container supportati.
| Enum | |
|---|---|
DEFAULT_CONTAINER_RUNTIME_UNSPECIFIED |
Runtime container non specificato. |
RUNC |
Utilizza runc come runtime del container predefinito nel cluster. |
GVISOR |
Utilizza gVisor come runtime del container predefinito nel cluster. |
ControlPlane
Configurazione del control plane del cluster.
| Campi | |
|---|---|
Campo unione
|
|
remote |
Configurazione del control plane remoto. |
local |
Configurazione del control plane locale. Avviso: i cluster del control plane locale devono essere creati nel proprio progetto. I cluster del piano di controllo locale non possono coesistere nello stesso progetto con altri tipi di cluster, inclusi i cluster non GDCE. La combinazione di cluster GDCE del control plane locale con qualsiasi altro tipo di cluster nello stesso progetto può causare la perdita di dati. |
Locale
Configurazione specifica per i cluster con un control plane ospitato localmente.
Avviso: i cluster del control plane locale devono essere creati nel proprio progetto. I cluster del piano di controllo locale non possono coesistere nello stesso progetto con altri tipi di cluster, inclusi i cluster non GDCE. La combinazione di cluster GDCE del control plane locale con qualsiasi altro tipo di cluster nello stesso progetto può causare la perdita di dati.
| Campi | |
|---|---|
node_location |
Nome delle zone Google Distributed Cloud Edge in cui verrà creato questo pool di nodi. Ad esempio: |
node_count |
Il numero di nodi che fungono da repliche del control plane. |
machine_filter |
Solo le macchine che corrispondono a questo filtro potranno ospitare i nodi del control plane. Il linguaggio di applicazione dei filtri accetta stringhe come "name= |
shared_deployment_policy |
Configurazione dei criteri relativi alla modalità di deployment delle applicazioni utente. |
control_plane_node_storage_schema |
Facoltativo. Nome dello schema di archiviazione dei nodi del control plane. |
control_plane_node_system_partition_size |
Facoltativo. Dimensioni della partizione di sistema per i nodi del control plane in GiB. |
Remoto
Questo tipo non contiene campi.
Configurazione specifica per i cluster con un control plane ospitato da remoto.
ControlPlaneEncryption
Configurazione per il supporto della chiave KMS gestita dal cliente per i nodi del control plane.
| Campi | |
|---|---|
kms_key |
Facoltativo. La CryptoKey Cloud KMS, ad esempio projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}, da utilizzare per proteggere i dischi del control plane. Se non specificata, verrà utilizzata una chiave gestita da Google. |
kms_key_active_version |
Solo output. La CryptoKeyVersion Cloud KMS attualmente in uso per proteggere i dischi del control plane. Applicabile solo se è impostata kms_key. |
kms_key_state |
Solo output. Disponibilità della CryptoKey Cloud KMS. In caso contrario, i nodi potrebbero andare offline perché non possono accedere ai dati locali. |
kms_status |
Solo output. Stato di errore restituito da Cloud KMS quando viene utilizzata questa chiave. Questo campo può essere compilato solo se |
resource_state |
Solo output. Lo stato attuale della risorsa associata alla chiave CMEK. |
ExternalLoadBalancerPool
Pool del bilanciatore del carico esterno con configurazione personalizzata come nome, assegnazione manuale/automatica, intervallo di indirizzi IPv4 non sovrapposto e intervallo di indirizzi IPv6 facoltativo.
| Campi | |
|---|---|
address_pool |
Facoltativo. Nome del pool del bilanciatore del carico esterno. |
ipv4_range[] |
Obbligatorio. Intervallo di indirizzi IPv4 non sovrapposto del pool del bilanciatore del carico esterno. |
ipv6_range[] |
Facoltativo. Intervallo di indirizzi IPv6 non sovrapposto del pool del bilanciatore del carico esterno. |
avoid_buggy_ips |
Facoltativo. Se è true, il pool omette gli indirizzi IP che terminano con .0 e .255. Alcuni hardware di rete eliminano il traffico verso questi indirizzi speciali. Il valore predefinito è false. |
manual_assign |
Facoltativo. Se è true, gli indirizzi in questo pool non vengono assegnati automaticamente ai servizi Kubernetes. Se è vero, un indirizzo IP in questo pool viene utilizzato solo quando viene specificato esplicitamente da un servizio. Il valore predefinito è false. |
GoogleGroupAuthenticationConfig
Configurazione dell'autenticazione del gruppo Google del cluster. go/gdc-google-group-authentication
| Campi | |
|---|---|
enable |
Facoltativo. Se è true, il cluster verrà configurato per utilizzare l'autenticazione di Google Gruppi. |
MaintenanceEvent
Un evento di manutenzione è un'operazione che potrebbe causare interruzioni temporanee ai workload del cluster, inclusi gli upgrade del cluster basati su Google o avviati dall'utente, le modifiche alla configurazione del cluster avviate dall'utente che richiedono il riavvio dei nodi e così via.
| Campi | |
|---|---|
uuid |
Solo output. UUID dell'evento di manutenzione. |
target_version |
Solo output. La versione di destinazione del cluster. |
operation |
Solo output. L'operazione per l'esecuzione dell'evento di manutenzione. Specificato nel formato projects/*/locations/*/operations/*. Se l'evento di manutenzione è suddiviso in più operazioni (ad es. a causa di finestre di manutenzione), viene registrata l'ultima. |
type |
Solo output. Il tipo di evento di manutenzione. |
schedule |
Solo output. La pianificazione dell'evento di manutenzione. |
state |
Solo output. Lo stato dell'evento di manutenzione. |
create_time |
Solo output. L'ora in cui è stata creata la richiesta di evento di manutenzione. |
start_time |
Solo output. L'ora in cui è iniziato l'evento di manutenzione. |
end_time |
Solo output. L'ora in cui l'evento di manutenzione è terminato, correttamente o meno. Se l'evento di manutenzione è suddiviso in più finestre di manutenzione, end_time viene aggiornato solo al termine dell'intero flusso. |
update_time |
Solo output. L'ora in cui è stato aggiornato il messaggio dell'evento di manutenzione. |
Pianifica
Indica quando deve essere eseguito l'evento di manutenzione.
| Enum | |
|---|---|
SCHEDULE_UNSPECIFIED |
Non specificato. |
IMMEDIATELY |
Subito dopo aver ricevuto la richiesta. |
Stato
Indica lo stato dell'evento di manutenzione.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Non specificato. |
RECONCILING |
L'evento di manutenzione è in corso. Il cluster potrebbe essere inutilizzabile. |
SUCCEEDED |
L'evento di manutenzione è riuscito. |
FAILED |
L'evento di manutenzione non è riuscito. |
Tipo
Indica il tipo di evento di manutenzione.
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
Non specificato. |
USER_INITIATED_UPGRADE |
Upgrade avviato dagli utenti. |
GOOGLE_DRIVEN_UPGRADE |
Upgrade gestito da Google. |
ReleaseChannel
Il canale di rilascio a cui è iscritto un cluster.
| Enum | |
|---|---|
RELEASE_CHANNEL_UNSPECIFIED |
Canale di rilascio non specificato. Per impostazione predefinita, verrà selezionato il canale REGULAR. |
NONE |
Nessun canale di rilascio. |
REGULAR |
Canale di rilascio regolare. |
Stato
Indica lo stato del cluster.
| Enum | |
|---|---|
STATUS_UNSPECIFIED |
Stato sconosciuto. |
PROVISIONING |
Il cluster è in fase di creazione. |
RUNNING |
Il cluster è stato creato ed è completamente utilizzabile. |
DELETING |
Il cluster è in fase di eliminazione. |
ERROR |
Lo stato indica che si sono verificati alcuni errori durante la riconciliazione/l'eliminazione del cluster. |
RECONCILING |
Il cluster è in fase di aggiornamento, ad esempio delle versioni. |
SurvivabilityConfig
Configurazione della sopravvivenza del cluster, ad esempio per il caso in cui la connettività di rete viene persa.
| Campi | |
|---|---|
offline_reboot_ttl |
Facoltativo. Periodo di tempo che consente ai nodi del cluster di essere riavviati e diventare funzionali senza connettività di rete a Google. Il valore predefinito 0 significa che non è consentito. Il periodo di tempo massimo è 30 giorni. |
SystemAddonsConfig
Configurazione che i clienti possono definire per i componenti aggiuntivi di sistema GDCE.
| Campi | |
|---|---|
ingress |
Facoltativo. Configurazione per Ingress. |
vm_service_config |
Facoltativo. Configurazione per il servizio VM. |
In entrata
Configurazione del componente aggiuntivo Ingress, che consente ai clienti di creare un oggetto Ingress per gestire l'accesso esterno ai server in un cluster. Il componente aggiuntivo è costituito da istiod e istio-ingress.
| Campi | |
|---|---|
disabled |
Facoltativo. Indica se Ingress è disabilitato. |
ipv4_vip |
Facoltativo. VIP in entrata. |
VMServiceConfig
VMServiceConfig definisce la configurazione per il servizio VM GDCE.
| Campi | |
|---|---|
vmm_enabled |
Facoltativo. Indica se VMM è abilitato. |
ZoneStorageEncryption
Configurazione del supporto CMEK per l'archiviazione di zona
| Campi | |
|---|---|
kms_key |
Facoltativo. Chiave Cloud KMS |
kms_key_active_version |
Solo output. La versione CryptoKey Cloud KMS attualmente utilizzata per la crittografia/decrittografia |
resource_state |
Solo output. Lo stato attuale della risorsa della chiave CMEK |
ClusterNetworking
Configurazione del networking a livello di cluster.
| Campi | |
|---|---|
cluster_ipv4_cidr_blocks[] |
Obbligatorio. A tutti i pod del cluster viene assegnato un indirizzo IPv4 RFC1918 in questi blocchi. È supportato un solo blocco. Questo campo non può essere modificato dopo la creazione. |
services_ipv4_cidr_blocks[] |
Obbligatorio. A tutti i servizi del cluster viene assegnato un indirizzo IPv4 RFC1918 in questi blocchi. È supportato un solo blocco. Questo campo non può essere modificato dopo la creazione. |
ClusterUser
Un'entità utente per una policy RBAC.
| Campi | |
|---|---|
username |
Obbligatorio. Un nome utente Google attivo. |
ConfigData
I dati di configurazione contengono tutti i dati correlati alla configurazione della zona.
| Campi | |
|---|---|
available_external_lb_pools_ipv4[] |
elenco dei pool di IP v4 disponibili per il bilanciatore del carico esterno |
available_external_lb_pools_ipv6[] |
elenco dei pool di IP v6 disponibili per il bilanciatore del carico esterno |
CreateClusterRequest
Crea un cluster.
| Campi | |
|---|---|
parent |
Obbligatorio. La località principale in cui verrà creato questo cluster. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
cluster_id |
Obbligatorio. Un identificatore univoco specificato dal client per il cluster. |
cluster |
Obbligatorio. Il cluster da creare. |
request_id |
Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito |
CreateIdentityProviderRequest
Richiedi il proto per configurare il provider di identità per un'organizzazione.
| Campi | |
|---|---|
parent |
Obbligatorio. Il nome risorsa del provider di identità da configurare. Ad es. organizations/{organization}/locations/{location} |
identity_provider_id |
Obbligatorio. L'ID del provider di identità. |
identity_provider |
Obbligatorio. Il provider di identità da configurare. |
request_id |
Facoltativo. Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito |
CreateNodePoolRequest
Crea un pool di nodi.
| Campi | |
|---|---|
parent |
Obbligatorio. Il cluster padre in cui verrà creato questo pool di nodi. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
node_pool_id |
Obbligatorio. Un identificatore univoco specificato dal client per il pool di nodi. |
node_pool |
Obbligatorio. Il pool di nodi da creare. |
request_id |
Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito |
CreateServiceAccountRequest
Richiedi il proto per creare una risorsa account di servizio.
| Campi | |
|---|---|
parent |
Obbligatorio. Il nome della risorsa del provider di identità da configurare. Ad esempio, project/{project}/locations/{location} |
service_account_id |
Obbligatorio. L'ID account di servizio. |
service_account |
Obbligatorio. Il account di servizio da configurare. |
request_id |
Facoltativo. Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito |
CreateVpnConnectionRequest
Crea una connessione VPN.
| Campi | |
|---|---|
parent |
Obbligatorio. La località principale in cui verrà creata questa connessione VPN. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
vpn_connection_id |
Obbligatorio. L'identificatore della connessione VPN. |
vpn_connection |
Obbligatorio. La connessione VPN da creare. |
request_id |
Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito |
DeleteApiKeyRequest
Richiedi il proto per eliminare una chiave API.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome canonico della risorsa della chiave API. Ad esempio, projects/{project}/locations/{location}/apiKeys/{api_key} |
DeleteClusterRequest
Elimina un cluster.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa del cluster. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
request_id |
Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito |
DeleteIdentityProviderRequest
Richiesta proto per eliminare il provider di identità per un'organizzazione.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa del provider di identità da eliminare. Il nome da formattare come: organizations/{organization}/locations/{location}/identityProviders/{identity_provider} |
request_id |
Facoltativo. Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito |
DeleteNodePoolRequest
Elimina un pool di nodi.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa del pool di nodi. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
request_id |
Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito |
DeleteServiceAccountRequest
Richiedi proto per eliminare una risorsa account di servizio di progetto.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa canonica del account di servizio del progetto. Ad esempio, projects/{project}/locations/{location}/serviceAccounts/{service_account} |
DeleteVpnConnectionRequest
Elimina una connessione VPN.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa della connessione VPN. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
request_id |
Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito |
EnableZonalProjectRequest
Attiva un progetto consumer (corrispondente al progetto consumer cloud) in una o più zone.
| Campi | |
|---|---|
parent |
Obbligatorio. La zona principale in cui verrà creato il progetto |
zonal_project_id |
Obbligatorio. L'ID progetto specificato del progetto consumer da attivare. |
zonal_project |
Obbligatorio. Il progetto consumer da attivare. |
request_id |
Facoltativo. Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito |
EnableZonalProjectResponse
Messaggio di risposta per l'attivazione di un progetto a livello di zona.
| Campi | |
|---|---|
zonal_project |
Il progetto a livello di zona abilitato. |
EnableZonalServiceRequest
Attiva ZonalService Request. L'API configurerà l'accesso per i producer di servizi sul cluster per creare risorse di servizio.
| Campi | |
|---|---|
parent |
Obbligatorio. La posizione principale, proprietaria di questa raccolta di servizi. |
zonal_service_id |
Facoltativo. zonal_service_id specificato. |
zonal_service |
Obbligatorio. Il servizio da creare. |
request_id |
Facoltativo. UUID richiesta idempotente. |
Parco risorse
Configurazione relativa al parco risorse.
I parchi risorse sono un concetto di Google Cloud per l'organizzazione logica dei cluster; ti consentono di utilizzare e gestire le funzionalità multi-cluster e di applicare criteri coerenti in tutti i tuoi sistemi.
| Campi | |
|---|---|
project |
Obbligatorio. Il nome del progetto host del parco risorse in cui verrà registrato questo cluster. I nomi dei progetti sono formattati come |
membership |
Solo output. Il nome della risorsa Hub Membership gestita associata a questo cluster. I nomi delle iscrizioni sono formattati come |
GenerateAccessTokenRequest
Genera un token di accesso per un cluster.
| Campi | |
|---|---|
cluster |
Obbligatorio. Il nome della risorsa del cluster. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
GenerateAccessTokenResponse
Un token di accesso per un cluster.
| Campi | |
|---|---|
access_token |
Solo output. Token di accesso per l'autenticazione al server delle API k8s. |
expire_time |
Solo output. Timestamp in corrispondenza del quale il token scadrà. |
GenerateOfflineCredentialRequest
Genera una credenziale offline per un cluster.
| Campi | |
|---|---|
cluster |
Obbligatorio. Il nome della risorsa del cluster. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
GenerateOfflineCredentialResponse
Una credenziale offline per un cluster.
| Campi | |
|---|---|
client_certificate |
Solo output. Certificato client per l'autenticazione al server API k8s. |
client_key |
Solo output. Chiave privata del client per l'autenticazione con l'API server k8s. |
user_id |
Solo output. L'identità del cliente. |
expire_time |
Solo output. Timestamp in cui questa credenziale scadrà. |
GenerateServiceAccountKeyRequest
Richiedi il proto per l'API GenerateServiceAccountKey.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa canonica del account di servizio del progetto. Ad esempio, projects/{project}/locations/{location}/serviceAccounts/{service_account} |
validity |
Facoltativo. La durata della chiave. Se non specificato, la durata predefinita è impostata su 14 giorni. |
ca_cert_path |
Facoltativo. Il percorso del certificato CA. |
GenerateServiceAccountKeyResponse
Proto di risposta per l'API GenerateServiceAccountKey.
| Campi | |
|---|---|
type |
Il tipo di credenziale. |
project |
Solo output. Il progetto a cui appartiene il account di servizio. |
private_key_id |
Solo output. L'ID della chiave privata. |
private_key |
Solo output. La chiave privata. |
name |
Solo output. Il nome dell'identità del servizio. |
token_uri |
Solo output. L'URI del token. |
format_version |
Solo output. La versione del formato. |
ca_cert_path |
Solo output. Il percorso del certificato CA. |
GetApiKeyRequest
Richiedi il proto per ottenere una chiave API.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della chiave API da recuperare. Formato: projects/{project}/locations/{location}/apiKeys/{api_key} |
GetClusterRequest
Recupera un cluster.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa del cluster. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
GetIamPolicyRequest
Richiedi il proto per ottenere la policy IAM associata a un progetto in una zona.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome canonico della zona da cui recuperare IamPolicy. Ad es. projects/*/locations/*/zones/* |
GetIdentityProviderRequest
Richiedi il proto per ottenere il provider di identità per un'organizzazione.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa canonica del provider di identità. Ad es. organizations/*/locations/*/identityProviders/* |
GetMachineRequest
Acquista una macchina.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa della macchina. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
GetNodePoolRequest
Recupera un pool di nodi.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa del pool di nodi. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
GetServerConfigRequest
Recupera la configurazione del server.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome (progetto e località) della configurazione del server da recuperare, specificato nel formato L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
GetServiceAccountRequest
Richiedi il proto per ottenere una risorsa account di servizio.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa canonica del account di servizio del progetto. Ad esempio, projects/{project}/locations/{location}/serviceAccounts/{service_account} |
GetVpnConnectionRequest
Ottiene una connessione VPN.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa della connessione VPN. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
GetZonalProjectRequest
Recupera una risorsa di progetto a livello di zona.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome canonico della risorsa del progetto zonale. Ad es. organizations/*/locations/*/zonalProjects/* |
GetZonalServiceRequest
Recupera ZonalService Request.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa del servizio. |
GetZoneRequest
Recupera una zona.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome canonico della risorsa della zona. Ad es. organizations/*/locations/*/zone/* |
IamPolicy
IamPolicy rappresenta un criterio IAM.
| Campi | |
|---|---|
bindings[] |
Facoltativo. Il criterio è un elenco di associazioni. |
etag |
Facoltativo. L'etag del criterio IAM. |
Associazione
Binding rappresenta un'associazione di ruoli nella policy IAM.
| Campi | |
|---|---|
role |
Obbligatorio. Il ruolo nella policy IAM a cui vincolare i membri. |
members[] |
Facoltativo. I membri a cui associare il ruolo. |
Entità
Principal rappresenta un'entità nella policy IAM.
| Campi | |
|---|---|
Campo unione identity. L'entità a cui associare il ruolo. identity può essere solo uno dei seguenti tipi: |
|
user |
Facoltativo. Rappresenta un utente nella policy IAM. |
service_account |
Facoltativo. Rappresenta un account di servizio nella policy IAM. |
group |
Facoltativo. Rappresenta un gruppo nella policy IAM. |
IdentityProvider
Rappresenta una risorsa del provider di identità che rappresenta la configurazione del provider di identità per l'organizzazione.
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa canonica del provider di identità. Ad esempio, organizations/{organization}/locations/{location}/identityProviders/{identity_provider} |
create_time |
Solo output. L'ora in cui è stato creato il provider di identità. |
update_time |
Solo output. L'ora dell'ultimo aggiornamento del provider di identità. |
delete_time |
Solo output. L'ora in cui è stato eliminato il provider di identità. |
labels |
Facoltativo. Etichette associate a questa risorsa. |
Campo unione config. La configurazione del provider di identità. config può essere solo uno dei seguenti tipi: |
|
oidc_config |
La configurazione del provider OIDC. |
saml_config |
La configurazione del provider SAML. |
Campo unione target. Il target del provider di identità. target può essere solo uno dei seguenti tipi: |
|
zone_id |
L'ID zona della zona di destinazione del cluster di infrastruttura per cui deve essere configurato il provider di identità. |
cluster |
Il nome completo dell'unità organizzativa di destinazione per cui deve essere configurato il provider di identità. |
KmsKeyState
Rappresenta lo stato di accessibilità di una chiave KMS gestita dal cliente utilizzata per l'integrazione di CMEK.
| Enum | |
|---|---|
KMS_KEY_STATE_UNSPECIFIED |
Non specificato. |
KMS_KEY_STATE_KEY_AVAILABLE |
La chiave è disponibile per l'uso e le risorse dipendenti devono essere accessibili. |
KMS_KEY_STATE_KEY_UNAVAILABLE |
La chiave non è disponibile per un motivo non specificato. Le risorse dipendenti potrebbero essere inaccessibili. |
ListApiKeysRequest
Richiedi proto per elencare le chiavi API.
| Campi | |
|---|---|
parent |
Obbligatorio. La risorsa principale in cui verrà creata questa chiave. Formato: projects/{project}/locations/{location} |
page_size |
Facoltativo. Il numero massimo di risorse da elencare. |
page_token |
Facoltativo. Un token di pagina ricevuto dalla precedente richiesta di elenco. |
ListApiKeysResponse
Proto di risposta per elencare le chiavi API.
| Campi | |
|---|---|
api_keys[] |
L'elenco delle chiavi API. |
next_page_token |
Un token per recuperare la pagina dei risultati successiva. |
unreachable[] |
Località non raggiungibili. |
ListClustersRequest
Elenca i cluster in una località.
| Campi | |
|---|---|
parent |
Obbligatorio. La località principale, proprietaria di questa raccolta di cluster. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
page_size |
Il numero massimo di risorse da elencare. |
page_token |
Un token di pagina ricevuto dalla precedente richiesta di elenco. Un token di pagina ricevuto dalla precedente richiesta di elenco. |
filter |
Verranno elencate solo le risorse che corrispondono a questo filtro. |
order_by |
Specifica l'ordine in cui verranno elencate le risorse. |
ListClustersResponse
Elenco dei cluster in una località.
| Campi | |
|---|---|
clusters[] |
Cluster nella località. |
next_page_token |
Un token per recuperare la pagina dei risultati successiva. |
unreachable[] |
Località non raggiungibili. |
ListIdentityProvidersRequest
Richiedi il proto per elencare i provider di identità per un'organizzazione.
| Campi | |
|---|---|
parent |
Obbligatorio. L'organizzazione principale e la regione per i provider di identità. |
page_size |
Facoltativo. Il numero massimo di risorse da elencare. |
page_token |
Facoltativo. Un token di pagina ricevuto dalla precedente richiesta di elenco. |
filter |
Facoltativo. Verranno elencate solo le risorse che corrispondono a questo filtro. |
order_by |
Facoltativo. Specifica l'ordine in cui verranno elencate le risorse. Ordina per campi per il risultato. |
ListIdentityProvidersResponse
Proto di risposta per elencare i provider di identità per un'organizzazione.
| Campi | |
|---|---|
identity_providers[] |
Un elenco di provider di identità che corrispondono alla richiesta. |
next_page_token |
Un token per recuperare la pagina dei risultati successiva. |
unreachable[] |
Elenco non ordinato. Località non raggiungibili. |
ListMachinesRequest
Elenca le macchine in un sito.
| Campi | |
|---|---|
parent |
Obbligatorio. Il sito principale, proprietario di questa raccolta di macchine. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
page_size |
Il numero massimo di risorse da elencare. |
page_token |
Un token di pagina ricevuto dalla precedente richiesta di elenco. |
filter |
Verranno elencate solo le risorse che corrispondono a questo filtro. |
order_by |
Specifica l'ordine in cui verranno elencate le risorse. |
ListMachinesResponse
Elenco delle macchine in un sito.
| Campi | |
|---|---|
machines[] |
Macchine nel sito. |
next_page_token |
Un token per recuperare la pagina dei risultati successiva. |
unreachable[] |
Località non raggiungibili. |
ListNodePoolsRequest
Elenca i pool di nodi in un cluster.
| Campi | |
|---|---|
parent |
Obbligatorio. Il cluster principale, proprietario di questa raccolta di pool di nodi. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
page_size |
Il numero massimo di risorse da elencare. |
page_token |
Un token di pagina ricevuto dalla precedente richiesta di elenco. |
filter |
Verranno elencate solo le risorse che corrispondono a questo filtro. |
order_by |
Specifica l'ordine in cui verranno elencate le risorse. |
ListNodePoolsResponse
Elenco dei node pool in un cluster.
| Campi | |
|---|---|
node_pools[] |
I node pool nel cluster. |
next_page_token |
Un token per recuperare la pagina dei risultati successiva. |
unreachable[] |
Località non raggiungibili. |
ListServiceAccountsRequest
List ServiceAccounts Request.
| Campi | |
|---|---|
parent |
Obbligatorio. La posizione principale, proprietaria di questa raccolta di service account del progetto. |
page_size |
Facoltativo. Il numero massimo di risorse da elencare. |
page_token |
Facoltativo. Un token di pagina ricevuto dalla precedente richiesta di elenco. |
filter |
Facoltativo. Verranno elencate solo le risorse che corrispondono a questo filtro. |
order_by |
Facoltativo. Specifica l'ordine in cui verranno elencate le risorse. Ordina per campi per il risultato. |
ListServiceAccountsResponse
List ServiceAccounts Response.
| Campi | |
|---|---|
service_accounts[] |
Elenco dei service account corrispondenti alla richiesta. |
next_page_token |
Un token per recuperare la pagina dei risultati successiva. |
unreachable[] |
Località non raggiungibili. |
ListVpnConnectionsRequest
Elenca le connessioni VPN.
| Campi | |
|---|---|
parent |
Obbligatorio. La località principale, proprietaria di questa raccolta di connessioni VPN. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
page_size |
Il numero massimo di risorse da elencare. |
page_token |
Un token di pagina ricevuto dalla precedente richiesta di elenco. |
filter |
Verranno elencate solo le risorse che corrispondono a questo filtro. |
order_by |
Specifica l'ordine in cui verranno elencate le risorse. |
ListVpnConnectionsResponse
Elenco delle connessioni VPN in una località.
| Campi | |
|---|---|
vpn_connections[] |
VpnConnections nella località. |
next_page_token |
Un token per recuperare la pagina dei risultati successiva. |
unreachable[] |
Località non raggiungibili. |
ListZonalProjectsRequest
Elenca i progetti consumer in un'organizzazione.
| Campi | |
|---|---|
parent |
Obbligatorio. La zona principale in cui verrà creato il progetto. |
page_size |
Facoltativo. Il numero massimo di risorse da elencare. |
page_token |
Facoltativo. Un token di pagina ricevuto dalla precedente richiesta di elenco. |
filter |
Facoltativo. Verranno elencate solo le risorse che corrispondono a questo filtro. |
order_by |
Facoltativo. Specifica l'ordine in cui verranno elencate le risorse. Ordina per campi per il risultato. |
ListZonalProjectsResponse
Elenco dei progetti consumer in una risposta dell'organizzazione.
| Campi | |
|---|---|
zonal_projects[] |
Cluster nella località. |
next_page_token |
Un token per recuperare la pagina dei risultati successiva. |
unreachable[] |
zone non raggiungibili. |
ListZonalServicesRequest
List ZonalServices Request.
| Campi | |
|---|---|
parent |
Obbligatorio. La posizione principale, proprietaria di questa raccolta di servizi. |
page_size |
Facoltativo. Il numero massimo di risorse da elencare. |
page_token |
Facoltativo. Un token di pagina ricevuto dalla precedente richiesta di elenco. |
filter |
Facoltativo. Verranno elencate solo le risorse che corrispondono a questo filtro. |
order_by |
Facoltativo. Specifica l'ordine in cui verranno elencate le risorse. Ordina per campi per il risultato. |
ListZonalServicesResponse
List ZonalServices Response.
| Campi | |
|---|---|
zonal_services[] |
ZonalServices nella località. |
next_page_token |
Un token per recuperare la pagina dei risultati successiva. |
unreachable[] |
Località non raggiungibili. |
ListZonesRequest
Elenca le zone in cui è abilitata l'organizzazione principale.
| Campi | |
|---|---|
parent |
Obbligatorio. L'organizzazione principale e la sede. |
page_size |
Facoltativo. Il numero massimo di elementi da restituire. |
page_token |
Facoltativo. Il valore next_page_token restituito da una precedente richiesta List, se presente. |
filter |
Facoltativo. Verranno elencate solo le risorse che corrispondono a questo filtro. |
order_by |
Facoltativo. Specifica l'ordine in cui verranno elencate le risorse. |
ListZonesResponse
Messaggio di risposta per le zone della scheda.
| Campi | |
|---|---|
zones[] |
Un elenco di zone che corrispondono alla richiesta. |
next_page_token |
Un token per recuperare la pagina dei risultati successiva. |
unreachable[] |
Località non raggiungibili. |
LocationMetadata
Metadati per un determinato google.cloud.location.Location.
| Campi | |
|---|---|
available_zones |
L'insieme delle zone Google Distributed Cloud Edge disponibili nella località. La mappa è indicizzata in base all'ID in minuscolo di ogni zona. |
Computer
Una macchina Google Distributed Cloud Edge in grado di fungere da nodo Kubernetes.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa della macchina. |
create_time |
Solo output. L'ora in cui è stato creato il pool di nodi. |
update_time |
Solo output. La data e l'ora dell'ultimo aggiornamento del pool di nodi. |
labels |
Etichette associate a questa risorsa. |
hosted_node |
Nome della risorsa canonica del nodo di cui questa macchina è responsabile dell'hosting, ad esempio projects/{project}/locations/{location}/clusters/{cluster_id}/nodePools/{pool_id}/{node}, oppure vuoto se alla macchina non è assegnato il ruolo di nodo. Per i nodi del control plane ospitati su macchine edge, verrà restituito il seguente formato: "projects/{project}/locations/{location}/clusters/{cluster_id}/controlPlaneNodes/{node}". |
zone |
La zona Google Distributed Cloud Edge di questa macchina. |
version |
Solo output. La versione software della macchina. |
disabled |
Solo output. Indica se la macchina è disattivata. Se disattivata, la macchina non può entrare in servizio. |
status |
Solo output. Lo stato attuale della macchina. |
purpose |
Il tipo di cluster per cui viene utilizzata la macchina. |
Finalità
Lo scopo della macchina può essere VIRTUALIZED_WORKLOAD o BAREMETAL_CLUSTER.
| Enum | |
|---|---|
PURPOSE_UNSPECIFIED |
Scopo non specificato. |
VIRTUALIZED_WORKLOAD |
La macchina viene utilizzata per il carico di lavoro virtuale. |
BAREMETAL_CLUSTER |
La macchina viene utilizzata per un cluster utente Bare Metal. |
Stato
Indica lo stato della macchina.
| Enum | |
|---|---|
STATUS_UNSPECIFIED |
Stato sconosciuto. |
READY |
La macchina è pronta per ospitare un nodo. Questa è l'impostazione predefinita. |
DISABLED_FOR_REPAIR |
La macchina è stata disattivata per la riparazione aggiungendo una o più rivendicazioni di disattivazione. |
MaintenanceExclusionWindow
Rappresenta un periodo di esclusione della manutenzione.
| Campi | |
|---|---|
window |
Facoltativo. La finestra temporale. |
id |
Facoltativo. Un ID univoco (per cluster) per la finestra. |
MaintenancePolicy
Configurazione della policy di manutenzione.
| Campi | |
|---|---|
window |
Specifica il periodo di manutenzione in cui può essere eseguita la manutenzione. |
maintenance_exclusions[] |
Facoltativo. Esclusioni dalla manutenzione automatica. La manutenzione non di emergenza non deve essere eseguita in questi periodi. Ogni esclusione ha un nome univoco e può essere attiva o scaduta. Il numero massimo di esclusioni dalla manutenzione consentite in un determinato momento è 3. |
MaintenanceWindow
Configurazione del periodo di manutenzione
| Campi | |
|---|---|
recurring_window |
Configurazione di un periodo di manutenzione ricorrente. |
NodePool
Un insieme di nodi Kubernetes in un cluster con configurazione e specifiche comuni.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa del pool di nodi. |
create_time |
Solo output. L'ora in cui è stato creato il pool di nodi. |
update_time |
Solo output. La data e l'ora dell'ultimo aggiornamento del pool di nodi. |
labels |
Etichette associate a questa risorsa. |
node_location |
Nome della zona Google Distributed Cloud Edge in cui verrà creato questo pool di nodi. Ad esempio: |
node_count |
Obbligatorio. Il numero di nodi nel pool. |
machine_filter |
Solo le macchine che corrispondono a questo filtro potranno unirsi al pool di nodi. Il linguaggio di applicazione dei filtri accetta stringhe come "name= |
local_disk_encryption |
Facoltativo. Opzioni di crittografia del disco locale. Questo campo viene utilizzato solo quando viene attivato il supporto di CMEK. |
node_version |
Solo output. La versione di rilascio più bassa tra tutti i nodi worker. |
node_config |
Facoltativo. Configurazione per ogni nodo nel node pool |
LocalDiskEncryption
Configurazione per il supporto di CMEK per la crittografia del disco locale della macchina edge.
| Campi | |
|---|---|
kms_key |
Facoltativo. La CryptoKey Cloud KMS, ad esempio projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}, da utilizzare per proteggere i dischi locali dei nodi. Se non specificata, verrà utilizzata una chiave gestita da Google. |
kms_key_active_version |
Solo output. La CryptoKeyVersion Cloud KMS attualmente in uso per proteggere i dischi locali dei nodi. Applicabile solo se è impostata kms_key. |
kms_key_state |
Solo output. Disponibilità della CryptoKey Cloud KMS. In caso contrario, i nodi potrebbero andare offline perché non possono accedere ai dati locali. |
kms_status |
Solo output. Stato di errore restituito da Cloud KMS quando viene utilizzata questa chiave. Questo campo può essere compilato solo se |
resource_state |
Solo output. Lo stato attuale della risorsa associata alla chiave CMEK. |
NodeConfig
Configurazione per ogni nodo nel node pool
| Campi | |
|---|---|
labels |
Facoltativo. Etichette dei nodi Kubernetes |
node_storage_schema |
Facoltativo. Nome dello schema di archiviazione dei nodi worker. |
node_system_partition_size |
Facoltativo. Dimensioni della partizione di sistema per i nodi worker in GiB. |
OIDCProviderConfig
Rappresenta la configurazione del provider OIDC.
| Campi | |
|---|---|
client_id |
Obbligatorio. L'ID client del provider di identità. |
client_secret |
Facoltativo. Il client secret del provider di identità. |
issuer_uri |
Obbligatorio. L'URI dell'emittente del provider di identità. |
scopes |
Obbligatorio. Gli ambiti del provider di identità. |
user_claim |
Facoltativo. La rivendicazione dell'utente del provider di identità. |
extra_params |
Facoltativo. Elenco separato da virgole di coppie chiave-valore che verranno codificate come query e inviate con la richiesta dell'endpoint di autenticazione. |
certificate_authority_data |
Facoltativo. I dati dell'autorità di certificazione del provider di identità. |
group_claim |
Facoltativo. L'attestazione del gruppo del provider di identità. |
attribute_mapping |
Facoltativo. La mappatura degli attributi del provider di identità. |
OperationMetadata
Metadati dell'operazione a lunga esecuzione per i metodi dell'API Edge Container.
| Campi | |
|---|---|
create_time |
L'ora in cui è stata creata l'operazione. |
end_time |
L'ora in cui è terminata l'esecuzione dell'operazione. |
target |
Il percorso della risorsa definito dal server per la destinazione dell'operazione. |
verb |
Il verbo eseguito dall'operazione. |
status_message |
Stato dell'operazione leggibile, se presente. |
requested_cancellation |
Indica se l'utente ha richiesto l'annullamento dell'operazione. Le operazioni annullate correttamente hanno un valore [Operation.error][] pari a 1, corrispondente a |
api_version |
Versione dell'API utilizzata per avviare l'operazione. |
warnings[] |
Avvisi che non bloccano l'operazione, ma contengono comunque informazioni pertinenti che l'utente finale deve ricevere. |
status_reason |
Stato dell'operazione leggibile da macchina, se presente. |
StatusReason
Indica il motivo dello stato dell'operazione.
| Enum | |
|---|---|
STATUS_REASON_UNSPECIFIED |
Motivo sconosciuto. |
UPGRADE_PAUSED |
L'upgrade del cluster è attualmente in pausa. |
RETRYABLE_ERROR |
La richiesta ha generato un errore, ma è possibile riprovare. |
Quota
Rappresenta la quota per le risorse Edge Container.
| Campi | |
|---|---|
metric |
Nome della metrica di quota. |
limit |
Limite di quota per questa metrica. |
usage |
Utilizzo attuale di questa metrica. |
RecurringTimeWindow
Rappresenta un periodo di tempo arbitrario che si ripete.
| Campi | |
|---|---|
window |
La finestra della prima ricorrenza. |
recurrence |
Una RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) per la ricorrenza di questa finestra. Continuano per l'intervallo di tempo tra l'ora di inizio e quella di fine. |
ResourceState
Indica se la risorsa è in stato di blocco o in attesa.
| Enum | |
|---|---|
RESOURCE_STATE_UNSPECIFIED |
Valore predefinito. |
RESOURCE_STATE_LOCK_DOWN |
La risorsa è in stato LOCK DOWN. |
RESOURCE_STATE_LOCK_DOWN_PENDING |
La risorsa è in attesa di blocco. |
SAMLProviderConfig
Rappresenta la configurazione del provider SAML.
| Campi | |
|---|---|
entity_id |
Obbligatorio. L'ID entità del provider di identità. |
single_sign_on_uri |
Obbligatorio. L'URI Single Sign-On del provider di identità. |
certificate_data[] |
Facoltativo. I dati del certificato del provider di identità. |
user_attribute |
Facoltativo. L'attributo utente del provider di identità. |
group_attribute |
Facoltativo. L'attributo di gruppo del provider di identità. |
attribute_mapping |
Facoltativo. La mappatura degli attributi del provider di identità. |
ServerConfig
Configurazione del server per le versioni e i canali di rilascio supportati.
| Campi | |
|---|---|
channels |
Solo output. Mappatura dal canale di rilascio alla configurazione del canale. |
versions[] |
Solo output. Versioni supportate, ad esempio: ["1.4.0", "1.5.0"]. |
default_version |
Solo output. Versione predefinita, ad es.: "1.4.0". |
version_rollouts[] |
Solo output. Informazioni sull'implementazione per la configurazione del server. |
ServiceAccount
Rappresenta la risorsa account di servizio.
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa canonica del account di servizio del progetto. Ad esempio, projects/{project}/locations/{location}/serviceAccounts/{service_account} |
zone |
Obbligatorio. L'ID zona della zona in cui deve essere creato il account di servizio del progetto. |
create_time |
Solo output. L'ora in cui è stato creato il account di servizio del progetto. |
update_time |
Solo output. La data e l'ora dell'ultimo aggiornamento del account di servizio del progetto. |
labels |
Facoltativo. Etichette associate a questa risorsa. |
state |
Solo output. Lo stato del account di servizio. |
Stato
Lo stato del account di servizio.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Non specificato. |
CREATING |
Il account di servizio è in stato CREAZIONE. |
RUNNING |
Il account di servizio è in stato RUNNING. |
DELETING |
Il account di servizio è in stato ELIMINAZIONE. |
ERROR |
Il account di servizio è in stato ERROR. |
REPAIRING |
Il account di servizio è in stato REPAIRING. |
SetIamPolicyRequest
Richiedi il proto per impostare la policy IAM per un progetto in una zona.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome risorsa canonico della zona. projects/{project}/locations/{location}/zones/{zone} |
policy |
Obbligatorio. Il criterio IAM da impostare. |
request_id |
Facoltativo. Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito |
SystemPartitionGiBSize
SystemPartitionGiBSize rappresenta le dimensioni consentite della partizione di sistema in GiB.
| Enum | |
|---|---|
SYSTEM_PARTITION_GIB_SIZE_UNSPECIFIED |
Le dimensioni della partizione di sistema non sono specificate dall'utente. In questo modo, le dimensioni della partizione di sistema verranno impostate sulle dimensioni specificate nello schema di archiviazione di sistema applicabile a quel nodo, ovvero 100 GiB. |
SYSTEM_PARTITION_GIB_SIZE100 |
Dimensioni della partizione di sistema di 100 GiB, che è anche la dimensione predefinita. |
SYSTEM_PARTITION_GIB_SIZE300 |
Dimensioni della partizione di sistema di 300 GiB. Può essere utilizzato per eseguire l'override del valore predefinito di 100 GiB. |
TimeWindow
Rappresenta un periodo di tempo arbitrario.
| Campi | |
|---|---|
start_time |
L'ora in cui inizia la finestra. |
end_time |
L'ora in cui termina la finestra. L'ora di fine deve essere successiva all'ora di inizio. |
UpdateClusterRequest
Aggiorna un cluster.
| Campi | |
|---|---|
update_mask |
La maschera del campo viene utilizzata per specificare i campi da sovrascrivere nella risorsa Cluster con l'aggiornamento. I campi specificati in update_mask si riferiscono alla risorsa, non all'intera richiesta. Un campo verrà sovrascritto se si trova nella maschera. Se l'utente non fornisce una maschera, tutti i campi verranno sovrascritti. |
cluster |
Il cluster aggiornato. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
request_id |
Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito |
UpdateNodePoolRequest
Aggiorna un pool di nodi.
| Campi | |
|---|---|
update_mask |
La maschera del campo viene utilizzata per specificare i campi da sovrascrivere nella risorsa NodePool con l'aggiornamento. I campi specificati in update_mask si riferiscono alla risorsa, non all'intera richiesta. Un campo verrà sovrascritto se si trova nella maschera. Se l'utente non fornisce una maschera, tutti i campi verranno sovrascritti. |
node_pool |
Il pool di nodi aggiornato. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
request_id |
Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito |
UpgradeClusterRequest
Esegue l'upgrade di un cluster.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa del cluster. L'autorizzazione richiede il seguente permesso IAM per la risorsa
|
target_version |
Obbligatorio. La versione a cui verrà eseguito l'upgrade del cluster. |
schedule |
La pianificazione dell'upgrade. |
request_id |
Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito |
Pianifica
Rappresenta la pianificazione dell'upgrade del cluster.
| Enum | |
|---|---|
SCHEDULE_UNSPECIFIED |
Non specificato. L'impostazione predefinita prevede l'upgrade immediato del cluster, che è l'unica opzione disponibile al momento. |
IMMEDIATELY |
L'upgrade del cluster verrà eseguito immediatamente dopo la ricezione della richiesta. |
Versione
Versione di un cluster.
| Campi | |
|---|---|
name |
Solo output. Nome della versione, ad esempio: "1.4.0". |
VersionRollout
VersionRollout contiene le informazioni sull'implementazione della versione.
| Campi | |
|---|---|
version |
Solo output. Versione semantica, ad es.: "1.4.0". |
available_zones[] |
Solo output. Elenco delle zone in cui è stata implementata la versione, ad esempio: ["us-central1", "us-west1"]. |
VpnConnection
Una connessione VPN .
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa della connessione VPN |
create_time |
Solo output. L'ora in cui è stata creata la connessione VPN. |
update_time |
Solo output. L'ora dell'ultimo aggiornamento della connessione VPN. |
labels |
Etichette associate a questa risorsa. |
nat_gateway_ip |
Indirizzo IP gateway NAT o WAN. Se un cliente ha più IP NAT, deve configurare NAT in modo che solo un IP esterno venga mappato al cluster Anthos GMEC. Questo campo è vuoto se non viene utilizzato NAT. |
bgp_routing_mode |
Modalità di routing dinamico della rete VPC, |
cluster |
Il nome canonico del cluster a cui connettersi. È nel formato projects/{project}/locations/{location}/clusters/{cluster}. |
vpc |
L'ID rete del VPC a cui connettersi. |
vpc_project |
Facoltativo. Dettagli del progetto della rete VPC. Obbligatorio se il VPC si trova in un progetto diverso da quello del cluster. |
enable_high_availability |
Indica se questa connessione VPN ha l'alta disponibilità abilitata sul lato cluster. Se abilitato, durante la creazione della connessione VPN tenteremo di utilizzare due IP mobili ANG. |
router |
Facoltativo. Il nome del router Cloud della connessione VPN. |
details |
Solo output. I dettagli della connessione creata. |
BgpRoutingMode
Modalità di routing.
| Enum | |
|---|---|
BGP_ROUTING_MODE_UNSPECIFIED |
Sconosciuto. |
REGIONAL |
Modalità regionale. |
GLOBAL |
Modalità globale. |
Dettagli
I dettagli della connessione creata.
| Campi | |
|---|---|
state |
Lo stato di questa connessione. |
error |
Il messaggio di errore. Questo campo viene compilato solo quando state=ERROR. |
cloud_router |
Le informazioni sul router Cloud. |
cloud_vpns[] |
Ogni connessione ha più gateway Cloud VPN. |
CloudRouter
Le informazioni sul router Cloud.
| Campi | |
|---|---|
name |
Il nome del router Cloud associato. |
CloudVpn
Le informazioni di Cloud VPN.
| Campi | |
|---|---|
gateway |
Il nome del gateway Cloud VPN creato. |
Stato
Lo stato attuale della connessione.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Sconosciuto. |
STATE_CONNECTED |
Connesso. |
STATE_CONNECTING |
Connessione ancora in corso. |
STATE_ERROR |
Si è verificato un errore. |
VpcProject
Dettagli del progetto della rete VPC.
| Campi | |
|---|---|
project_id |
Il progetto del VPC a cui connettersi. Se non specificato, è uguale al progetto del cluster. |
service_account |
Facoltativo. Deprecato: non utilizzare. |
ZonalProject
Progetto di zona (corrispondente al progetto consumer cloud) che viene abilitato nelle zone.
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa del progetto. |
create_time |
Solo output. L'ora in cui è stato creato il progetto. |
update_time |
Solo output. L'ora dell'ultimo aggiornamento del progetto. |
labels |
Facoltativo. Etichette associate a questa risorsa. |
state |
Solo output. Lo stato del progetto nella zona. |
Stato
Lo stato del progetto nella zona.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Non specificato. |
STATE_ON |
Il progetto è abilitato nella zona. |
STATE_OFF |
Il progetto è disattivato nella zona. |
ZonalService
Servizio abilitato nel progetto.
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa del servizio. |
service_selector |
Facoltativo. Il servizio da attivare/disattivare. Deve essere specificato solo uno dei due valori: service_selector o service_name. |
state |
Solo output. Lo stato del servizio. |
create_time |
Solo output. L'ora in cui è stato attivato il servizio. |
update_time |
Solo output. La data e l'ora dell'ultimo aggiornamento del servizio. |
labels |
Facoltativo. Etichette associate a questa risorsa. |
Campo unione zone_or_cluster. La zona o il cluster su cui deve essere attivato/disattivato il servizio. zone_or_cluster può essere solo uno dei seguenti tipi: |
|
zone |
L'ID della zona in cui il servizio deve essere attivato/disattivato. |
cluster |
Il nome completo del cluster su cui deve essere attivato/disattivato il servizio. |
service_name |
Facoltativo. Il nome completo del servizio, ad esempio alloydb.googleapis.com. Deve essere specificato solo uno tra service_selector o service_name. Verrà utilizzato per attivare/disattivare il servizio nel progetto. |
ServiceSelector
Servizi che possono essere attivati/disattivati.
| Enum | |
|---|---|
SERVICE_SELECTOR_UNSPECIFIED |
Non specificato. |
ALLOYDB |
Servizio AlloyDB, alloydb.googleapis.com. |
VMM |
Servizio VMM, gdcvmmanager.googleapis.com. |
BOOKSTORE |
Servizio libreria, bookstore.googleapis.com. |
VERTEX |
Servizio Vertex, aiplatform.googleapis.com. |
BOOKSTORE_AI |
Servizio Bookstore.AI, bookstore-ai.googleapis.com. |
Stato
Lo stato del servizio.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Non specificato. |
STATE_ENABLED |
Il servizio è abilitato nel progetto. |
STATE_DISABLED |
Il servizio è disattivato nel progetto. |
STATE_ENABLING |
Il servizio è in fase di attivazione nel progetto. |
STATE_DISABLING |
Il servizio è in fase di disattivazione nel progetto. |
STATE_REPAIRING |
Il servizio è in fase di riparazione. |
Zona
Rappresenta una zona.
| Campi | |
|---|---|
name |
Identificatore. Il nome canonico della risorsa della zona. Ad es. organizations/{organization}/locations/{location}/zones/{zone} |
create_time |
Solo output. L'ora in cui è stata creata la zona. |
labels |
Facoltativo. Etichette associate a questa risorsa. |
certificate_authorities[] |
Solo output. Il certificato CA web per la zona. |
dns_servers[] |
Solo output. I server DNS per la zona. |
state |
Solo output. Lo stato della zona. |
DNSServer
Rappresenta un server DNS per la zona.
| Campi | |
|---|---|
ip_address |
Solo output. L'indirizzo IP del server DNS. |
tld |
Solo output. Il dominio di primo livello del server DNS. |
Stato
Lo stato della zona.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Non specificato. |
STATE_RUNNING |
La zona è in stato IN ESECUZIONE. |
STATE_ERROR |
La zona è in stato di errore. |
STATE_CREATING |
La zona è in stato CREAZIONE. |
STATE_REPAIRING |
La zona è in stato REPAIRING. |
ZoneMetadata
Una zona Google Distributed Cloud Edge in cui si trovano le macchine perimetrali.
| Campi | |
|---|---|
quota[] |
Quota per le risorse in questa zona. |
rack_types |
La mappa è indicizzata in base al nome del rack e ha il valore RackType. |
config_data |
Dati di configurazione per la zona. |
RackType
Tipo di rack.
| Enum | |
|---|---|
RACK_TYPE_UNSPECIFIED |
Tipo di rack non specificato. Anche il rack singolo appartiene a questo tipo. |
BASE |
Tipo di rack di base, una coppia di due rack Config-1 modificati contenenti switch di aggregazione. |
EXPANSION |
Tipo di rack di espansione, noti anche come rack autonomi, aggiunti dai clienti su richiesta. |