REST Resource: projects.locations.privateClouds.managementDnsZoneBindings

Ressource : ManagementDnsZoneBinding

Représente une liaison entre un réseau et la zone DNS de gestion. Une zone DNS de gestion est la zone de liaison multiprojet Cloud DNS que VMware Engine crée pour chaque cloud privé. Il contient les noms de domaine complets et les adresses IP correspondantes pour les hôtes ESXi et les dispositifs de gestion de VM du cloud privé, comme vCenter et NSX Manager.

Représentation JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "state": enum (State),
  "description": string,
  "uid": string,

  // Union field bind_network can be only one of the following:
  "vpcNetwork": string,
  "vmwareEngineNetwork": string
  // End of list of possible types for union field bind_network.
}
Champs
name

string

Uniquement en sortie. Nom de ressource de cette liaison. 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 : projects/my-project/locations/us-central1-a/privateClouds/my-cloud/managementDnsZoneBindings/my-management-dns-zone-binding

createTime

string (Timestamp format)

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 : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

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 : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

state

enum (State)

Uniquement en sortie. État de la ressource.

description

string

Description de cette ressource fournie par l'utilisateur.

uid

string

Uniquement en sortie. Identifiant unique généré par le système pour la ressource.

Champ d'union bind_network. Obligatoire. Nom de ressource relatif du réseau à associer à la zone DNS de gestion. Il peut s'agir d'un réseau VPC consommateur ou d'un réseau VMware Engine. bind_network ne peut être qu'un des éléments suivants :
vpcNetwork

string

Le réseau à lier est un réseau VPC client standard. Spécifiez le nom au format suivant pour le réseau VPC du consommateur : projects/{project}/global/networks/{network_id}. {project} peut être un numéro ou un ID de projet.

vmwareEngineNetwork

string

Le réseau à lier est un réseau VMware Engine. Spécifiez le nom au format suivant pour le réseau VMware Engine : projects/{project}/locations/global/vmwareEngineNetworks/{vmwareEngineNetworkId}. {project} peut être un numéro ou un ID de projet.

État

L'état Enum définit les états possibles de liaison entre le réseau VPC consommateur et la zone DNS de gestion.

Enums
STATE_UNSPECIFIED Valeur par défaut. Cette valeur ne doit jamais être utilisée.
ACTIVE La liaison est prête.
CREATING La liaison est en cours de création.
UPDATING La liaison est en cours de mise à jour.
DELETING La liaison est en cours de suppression.
FAILED L'association a échoué.

Méthodes

create

Crée une ressource ManagementDnsZoneBinding dans un cloud privé.

delete

Supprime une ressource ManagementDnsZoneBinding.

get

Récupère une ressource "ManagementDnsZoneBinding" par son nom de ressource.

list

Liste les VPC consommateurs liés à la zone DNS de gestion d'un cloud privé donné.

patch

Met à jour une ressource ManagementDnsZoneBinding.

repair

Tentatives de création d'une ressource ManagementDnsZoneBinding dont l'état est "Échec".