- Ressource : PrivateCloud
- État
- NetworkConfig
- ManagementCluster
- Hcx
- État
- Nsx
- État
- Vcenter
- État
- Type
- Méthodes
Ressource : PrivateCloud
Représente une ressource de cloud privé. Les clouds privés de type STANDARD et TIME_LIMITED sont des ressources zonales, tandis que les clouds privés STRETCHED sont des ressources régionales.
| Représentation JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "deleteTime": string, "expireTime": string, "state": enum ( |
| Champs | |
|---|---|
name |
Uniquement en sortie. Identifiant. Nom de ressource de ce cloud privé. Les noms de ressources sont des URI sans schéma qui suivent les conventions décrites sur https://cloud.google.com/apis/design/resource_names. Par exemple : |
createTime |
Uniquement en sortie. Heure de création de cette ressource. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Heure de la dernière mise à jour de cette ressource. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
deleteTime |
Uniquement en sortie. Heure à laquelle la suppression de la ressource a été planifiée. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
expireTime |
Uniquement en sortie. Heure à laquelle la ressource sera définitivement supprimée. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
state |
Uniquement en sortie. État de la ressource. De nouvelles valeurs peuvent être ajoutées à cette énumération, le cas échéant. |
networkConfig |
Obligatoire. Configuration réseau du cloud privé. |
managementCluster |
Obligatoire. Uniquement en entrée. Cluster de gestion de ce cloud privé. Ce champ est obligatoire lors de la création du cloud privé pour fournir des informations sur le cluster par défaut. Les champs suivants ne peuvent pas être modifiés après la création du cloud privé : |
description |
Description de ce cloud privé fournie par l'utilisateur. |
hcx |
Uniquement en sortie. Dispositif HCX. |
nsx |
Uniquement en sortie. Appliance NSX. |
vcenter |
Uniquement en sortie. Appliance vCenter. |
uid |
Uniquement en sortie. Identifiant unique généré par le système pour la ressource. |
type |
Facultatif. Type de cloud privé. La valeur par défaut est "STANDARD". |
État
L'état Enum définit les états possibles des clouds privés.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Valeur par défaut. Cette valeur ne doit jamais être utilisée. |
ACTIVE |
Le cloud privé est prêt. |
CREATING |
Le cloud privé est en cours de création. |
UPDATING |
Le cloud privé est en cours de mise à jour. |
FAILED |
Le cloud privé est à l'état "Échec". |
DELETED |
Le cloud privé est programmé pour suppression. Vous pouvez annuler le processus de suppression à l'aide de la méthode de récupération correspondante. |
PURGING |
Le cloud privé est supprimé de manière irréversible et est en cours de suppression du système. |
NetworkConfig
Configuration réseau dans le projet client avec lequel l'appairage doit être effectué.
| Représentation JSON |
|---|
{ "managementCidr": string, "vmwareEngineNetwork": string, "vmwareEngineNetworkCanonical": string, "managementIpAddressLayoutVersion": integer, "dnsServerIp": string } |
| Champs | |
|---|---|
managementCidr |
Obligatoire. CIDR de gestion utilisé par les appliances de gestion VMware. |
vmwareEngineNetwork |
Facultatif. Nom de ressource relatif du réseau VMware Engine associé au cloud privé. Spécifiez le nom au format suivant : |
vmwareEngineNetworkCanonical |
Uniquement en sortie. Nom canonique du réseau VMware Engine au format |
managementIpAddressLayoutVersion |
Uniquement en sortie. Version de la disposition des adresses IP de la plage d'adresses IP de gestion. Les versions possibles incluent : * |
dnsServerIp |
Uniquement en sortie. Adresse IP du serveur DNS du cloud privé. Toutes les requêtes DNS peuvent être transférées vers cette adresse pour la résolution de noms des entités de gestion du cloud privé, telles que vCenter, NSX-T Manager et les hôtes ESXi. |
ManagementCluster
Configuration du cluster de gestion.
| Représentation JSON |
|---|
{ "clusterId": string, "nodeTypeConfigs": { string: { object ( |
| Champs | |
|---|---|
clusterId |
Obligatoire. Identifiant fourni par l'utilisateur pour le nouveau
|
nodeTypeConfigs |
Obligatoire. Mappage des types de nœuds de cluster dans ce cluster, où la clé est l'identifiant canonique du type de nœud (correspond à Objet contenant une liste de paires |
stretchedClusterConfig |
Facultatif. Configuration d'un cluster étendu. Obligatoire pour les clouds privés ÉTENDUS. |
Hcx
Informations sur un dispositif HCX Cloud Manager.
| Représentation JSON |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| Champs | |
|---|---|
internalIp |
Adresse IP interne de l'appliance. |
version |
Version de l'appareil. |
state |
Uniquement en sortie. État de l'appareil. |
fqdn |
Nom de domaine complet de l'appliance. |
État
État de l'appareil
| Enums | |
|---|---|
STATE_UNSPECIFIED |
État de l'appareil non spécifié. Il s'agit de la valeur par défaut. |
ACTIVE |
L'appareil est opérationnel et peut être utilisé. |
CREATING |
L'appliance est en cours de déploiement. |
ACTIVATING |
L'appareil est en cours d'activation. |
Nsx
Informations sur un dispositif NSX Manager.
| Représentation JSON |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| Champs | |
|---|---|
internalIp |
Adresse IP interne de l'appliance. |
version |
Version de l'appareil. |
state |
Uniquement en sortie. État de l'appareil. |
fqdn |
Nom de domaine complet de l'appliance. |
État
État de l'appareil
| Enums | |
|---|---|
STATE_UNSPECIFIED |
État de l'appareil non spécifié. Il s'agit de la valeur par défaut. |
ACTIVE |
L'appareil est opérationnel et peut être utilisé. |
CREATING |
L'appliance est en cours de déploiement. |
vCenter
Détails sur une appliance de gestion vCenter Server.
| Représentation JSON |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| Champs | |
|---|---|
internalIp |
Adresse IP interne de l'appliance. |
version |
Version de l'appareil. |
state |
Uniquement en sortie. État de l'appareil. |
fqdn |
Nom de domaine complet de l'appliance. |
État
État de l'appareil
| Enums | |
|---|---|
STATE_UNSPECIFIED |
État de l'appareil non spécifié. Il s'agit de la valeur par défaut. |
ACTIVE |
L'appareil est opérationnel et peut être utilisé. |
CREATING |
L'appliance est en cours de déploiement. |
Type
Le type Enum définit le type de cloud privé.
| Enums | |
|---|---|
STANDARD |
Standard Private est une ressource zonale avec au moins trois nœuds. Type par défaut. |
TIME_LIMITED |
Un cloud privé à durée limitée est une ressource zonale qui ne peut comporter qu'un seul nœud et dont la durée de vie est limitée. Sera supprimé après une période définie. Vous pouvez le convertir en cloud privé standard en l'étendant à trois nœuds ou plus. |
STRETCHED |
Un cloud privé étendu est une ressource régionale avec redondance, qui doit comporter au moins six nœuds (en nombre pair). |
Méthodes |
|
|---|---|
|
Crée une ressource PrivateCloud dans un projet et un emplacement donnés. |
|
Planifie la suppression d'une ressource PrivateCloud. |
|
Récupère une ressource PrivateCloud par son nom de ressource. |
|
Obtient les détails de la configuration DnsForwarding. |
|
Récupère la stratégie de contrôle d'accès d'une ressource. |
|
Liste les ressources PrivateCloud d'un projet et d'un emplacement donnés. |
|
Modifie une ressource PrivateCloud. |
|
Accélère la suppression d'un cloud privé actuellement en suppression réversible. Une ressource PrivateCloud en suppression réversible a la valeur PrivateCloud.state définie sur SOFT_DELETED et la valeur PrivateCloud.expireTime définie sur l'heure à laquelle la suppression ne peut plus être annulée. |
|
Réinitialise les identifiants de l'appliance NSX. |
|
Réinitialise les identifiants de l'appliance vCenter. |
|
Définit la stratégie de contrôle d'accès de la ressource spécifiée. |
|
Obtient les détails des identifiants pour le dispositif NSX. |
|
Obtient les détails des identifiants pour l'appliance vCenter. |
|
Renvoie les autorisations qu'un appelant a sur la ressource spécifiée. |
|
Restaure un cloud privé dont la suppression était prévue pour le DeletePrivateCloud. |
|
Met à jour les paramètres de la configuration DnsForwarding, comme les domaines associés. |