- Risorsa: PrivateCloud
- Stato
- NetworkConfig
- ManagementCluster
- Hcx
- Stato
- Nsx
- Stato
- Vcenter
- Stato
- Tipo
- Metodi
Risorsa: PrivateCloud
Rappresenta una risorsa cloud privato. I cloud privati di tipo STANDARD e TIME_LIMITED sono risorse a livello di zona, mentre i cloud privati STRETCHED sono risorse a livello di regione.
| Rappresentazione JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "deleteTime": string, "expireTime": string, "state": enum ( |
| Campi | |
|---|---|
name |
Solo output. Identificatore. Il nome della risorsa di questo cloud privato. I nomi delle risorse sono URI senza schema che seguono le convenzioni riportate in https://cloud.google.com/apis/design/resource_names. Ad esempio: |
createTime |
Solo output. Data e ora di creazione della risorsa. 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 di questa risorsa. 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: |
deleteTime |
Solo output. Ora in cui è stata pianificata l'eliminazione della risorsa. 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: |
expireTime |
Solo output. Ora in cui la risorsa verrà eliminata definitivamente. 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: |
state |
Solo output. Stato della risorsa. All'enum possono essere aggiunti nuovi valori, se necessario. |
networkConfig |
Obbligatorio. Configurazione di rete del cloud privato. |
managementCluster |
Obbligatorio. Solo input. Il cluster di gestione per questo cloud privato. Questo campo è obbligatorio durante la creazione del cloud privato per fornire i dettagli del cluster predefinito. I seguenti campi non possono essere modificati dopo la creazione del cloud privato: |
description |
Descrizione fornita dall'utente per questo cloud privato. |
hcx |
Solo output. HCX Appliance. |
nsx |
Solo output. Appliance NSX. |
vcenter |
Solo output. Appliance vCenter. |
uid |
Solo output. Identificatore univoco generato dal sistema per la risorsa. |
type |
Facoltativo. Tipo di cloud privato. Il valore predefinito è STANDARD. |
Stato
L'enumerazione State definisce i possibili stati dei cloud privati.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Il valore predefinito. Questo valore non deve mai essere utilizzato. |
ACTIVE |
Il cloud privato è pronto. |
CREATING |
Il cloud privato è in fase di creazione. |
UPDATING |
Il cloud privato è in fase di aggiornamento. |
FAILED |
Il cloud privato è in stato di errore. |
DELETED |
L'eliminazione del cloud privato è pianificata. La procedura di eliminazione può essere annullata utilizzando il metodo di annullamento dell'eliminazione corrispondente. |
PURGING |
Il cloud privato viene eliminato in modo irreversibile e rimosso dal sistema. |
NetworkConfig
Configurazione di rete nel progetto consumer con cui deve essere eseguito il peering.
| Rappresentazione JSON |
|---|
{ "managementCidr": string, "vmwareEngineNetwork": string, "vmwareEngineNetworkCanonical": string, "managementIpAddressLayoutVersion": integer, "dnsServerIp": string } |
| Campi | |
|---|---|
managementCidr |
Obbligatorio. CIDR di gestione utilizzato dagli appliance di gestione VMware. |
vmwareEngineNetwork |
Facoltativo. Il nome della risorsa relativa della rete VMware Engine collegata al cloud privato. Specifica il nome nel seguente formato: |
vmwareEngineNetworkCanonical |
Solo output. Il nome canonico della rete VMware Engine nel formato: |
managementIpAddressLayoutVersion |
Solo output. La versione del layout dell'indirizzo IP dell'intervallo di indirizzi IP di gestione. Le versioni possibili includono: * |
dnsServerIp |
Solo output. IP del server DNS del Private Cloud. Tutte le query DNS possono essere inoltrate a questo indirizzo per la risoluzione dei nomi delle entità di gestione di Private Cloud come vCenter, NSX-T Manager e gli host ESXi. |
ManagementCluster
Configurazione del cluster di gestione.
| Rappresentazione JSON |
|---|
{ "clusterId": string, "nodeTypeConfigs": { string: { object ( |
| Campi | |
|---|---|
clusterId |
Obbligatorio. L'identificatore fornito dall'utente del nuovo
|
nodeTypeConfigs |
Obbligatorio. La mappa dei tipi di nodi del cluster in questo cluster, dove la chiave è l'identificatore canonico del tipo di nodo (corrisponde a Un oggetto contenente un elenco di coppie |
stretchedClusterConfig |
Facoltativo. Configurazione di un cluster esteso. Obbligatorio per i cloud privati estesi. |
Hcx
Dettagli di un'appliance HCX Cloud Manager.
| Rappresentazione JSON |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| Campi | |
|---|---|
internalIp |
L'indirizzo IP interno dell'appliance. |
version |
Versione dell'appliance. |
state |
Solo output. Lo stato dell'appliance. |
fqdn |
Nome di dominio completo dell'appliance. |
Stato
Stato dell'appliance
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Stato dell'appliance non specificato. Questo è il valore predefinito. |
ACTIVE |
L'apparecchio è funzionante e può essere utilizzato. |
CREATING |
L'appliance è in fase di deployment. |
ACTIVATING |
L'appliance è in fase di attivazione. |
Nsx
Dettagli di un'appliance NSX Manager.
| Rappresentazione JSON |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| Campi | |
|---|---|
internalIp |
L'indirizzo IP interno dell'appliance. |
version |
Versione dell'appliance. |
state |
Solo output. Lo stato dell'appliance. |
fqdn |
Nome di dominio completo dell'appliance. |
Stato
Stato dell'appliance
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Stato dell'appliance non specificato. Questo è il valore predefinito. |
ACTIVE |
L'apparecchio è funzionante e può essere utilizzato. |
CREATING |
L'appliance è in fase di deployment. |
vCenter
Dettagli su un'appliance di gestione di vCenter Server.
| Rappresentazione JSON |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| Campi | |
|---|---|
internalIp |
L'indirizzo IP interno dell'appliance. |
version |
Versione dell'appliance. |
state |
Solo output. Lo stato dell'appliance. |
fqdn |
Nome di dominio completo dell'appliance. |
Stato
Stato dell'appliance
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Stato dell'appliance non specificato. Questo è il valore predefinito. |
ACTIVE |
L'apparecchio è funzionante e può essere utilizzato. |
CREATING |
L'appliance è in fase di deployment. |
Tipo
Enum Type definisce il tipo di cloud privato.
| Enum | |
|---|---|
STANDARD |
Standard privato è una risorsa di zona con almeno tre nodi. Tipo predefinito. |
TIME_LIMITED |
Il cloud privato con limite di tempo è una risorsa di zona, può avere un solo nodo e ha una durata limitata. Verrà eliminato dopo un periodo di tempo definito e può essere convertito in un cloud privato standard espandendolo fino a 3 o più nodi. |
STRETCHED |
Il cloud privato esteso è una risorsa di regione con ridondanza, con un minimo di 6 nodi e un numero pari di nodi. |
Metodi |
|
|---|---|
|
Crea una nuova risorsa PrivateCloud in un progetto e una località specifici. |
|
Pianifica l'eliminazione di una risorsa PrivateCloud. |
|
Recupera una risorsa PrivateCloud in base al nome della risorsa. |
|
Recupera i dettagli della configurazione DnsForwarding. |
|
Recupera la policy di controllo dell'accesso per una risorsa. |
|
Elenca le risorse PrivateCloud in un progetto e una località specifici. |
|
Modifica una risorsa PrivateCloud. |
|
Accelera l'eliminazione di un cloud privato attualmente in eliminazione temporanea. Una risorsa PrivateCloud in eliminazione temporanea ha PrivateCloud.state impostato su SOFT_DELETED e PrivateCloud.expireTime impostato sull'ora in cui l'eliminazione non può più essere annullata. |
|
Reimposta le credenziali dell'appliance NSX. |
|
Reimposta le credenziali dell'appliance vCenter. |
|
Imposta la policy di controllo dell'accesso sulla risorsa specificata. |
|
Recupera i dettagli delle credenziali per l'appliance NSX. |
|
Recupera i dettagli delle credenziali per l'appliance vCenter. |
|
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata. |
|
Ripristina un cloud privato la cui eliminazione era stata pianificata in precedenza per il giorno DeletePrivateCloud. |
|
Aggiorna i parametri della configurazione DnsForwarding, come i domini associati. |