Ressource : Zone
Une zone contenant un ensemble de matériel.
| Représentation JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "displayName": string, "state": enum ( |
| Champs | |
|---|---|
name |
Identifiant. Nom de cette zone. Format : |
createTime |
Uniquement en sortie. Heure à laquelle cette zone a été créée. Code temporel au format RFC3339 UTC "Zulu", avec une précision de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
updateTime |
Uniquement en sortie. Heure de la dernière mise à jour de cette zone. Code temporel au format RFC3339 UTC "Zulu", avec une précision de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
labels |
Facultatif. Étiquettes associées à cette zone sous forme de paires clé/valeur. Pour en savoir plus sur les libellés, consultez Créer et gérer des libellés. Objet contenant une liste de paires |
displayName |
Facultatif. Nom convivial de cette zone. |
state |
Uniquement en sortie. État actuel de cette zone. |
contacts[] |
Obligatoire. Points de contact. |
ciqUri |
Uniquement en sortie. Lien vers la feuille du questionnaire d'accueil des clients (CIQ) pour cette zone. |
networkConfig |
Facultatif. Configuration Mise en réseau pour cette zone. |
État
États valides pour une zone.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
L'état de la zone n'est pas spécifié. |
ADDITIONAL_INFO_NEEDED |
Nous avons besoin d'informations supplémentaires de la part du client pour progresser. |
PREPARING |
Google prépare la zone. |
ACTIVE |
La zone est disponible. |
CANCELLED |
La zone a été annulée. |
ZoneNetworkConfig
Configuration Mise en réseau pour une zone.
| Représentation JSON |
|---|
{ "machineMgmtIpv4Range": string, "kubernetesNodeIpv4Range": string, "kubernetesControlPlaneIpv4Range": string, "managementIpv4Subnet": { object ( |
| Champs | |
|---|---|
machineMgmtIpv4Range |
Obligatoire. Bloc d'adresses IPv4 pour la gestion des machines. Il doit s'agir d'un bloc CIDR RFC1918 privé ou public suffisamment grand pour allouer au moins une adresse par machine dans la zone. Doit être dans |
kubernetesNodeIpv4Range |
Obligatoire. Bloc d'adresses IPv4 pour les nœuds Kubernetes. Il doit s'agir d'un bloc CIDR RFC1918 privé ou public suffisamment grand pour allouer au moins une adresse par machine dans la zone. Doit être dans |
kubernetesControlPlaneIpv4Range |
Obligatoire. Bloc d'adresses IPv4 pour le plan de contrôle Kubernetes. Il doit s'agir d'un bloc CIDR RFC1918 privé ou public suffisamment grand pour allouer au moins une adresse par cluster dans la zone. Doit être dans |
managementIpv4Subnet |
Obligatoire. Sous-réseau IPv4 pour le réseau de gestion. |
kubernetesIpv4Subnet |
Facultatif. Un sous-réseau IPv4 pour le réseau Kubernetes. Si aucune valeur n'est spécifiée, le sous-réseau Kubernetes sera identique au sous-réseau de gestion. |
Sous-réseau
Représente un sous-réseau.
| Représentation JSON |
|---|
{ "addressRange": string, "defaultGatewayIpAddress": string } |
| Champs | |
|---|---|
addressRange |
Obligatoire. Plage d'adresses pour ce sous-réseau au format CIDR. |
defaultGatewayIpAddress |
Obligatoire. Passerelle par défaut pour ce sous-réseau. |
Méthodes |
|
|---|---|
|
Crée une zone dans un projet et un emplacement donnés. |
|
Supprime une zone. |
|
Récupère les détails d'une zone. |
|
Liste les zones d'un projet et d'un emplacement donnés. |
|
Met à jour les paramètres d'une zone. |