REST Resource: projects.locations.privateClouds.managementDnsZoneBindings

Risorsa: ManagementDnsZoneBinding

Rappresenta un binding tra una rete e la zona DNS di gestione. Una zona DNS di gestione è la zona di binding tra progetti Cloud DNS che VMware Engine crea per ogni cloud privato. Contiene FQDN e indirizzi IP corrispondenti per gli host ESXi e le appliance VM di gestione del cloud privato, come vCenter e NSX Manager.

Rappresentazione 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.
}
Campi
name

string

Solo output. Il nome della risorsa di questo binding. I nomi delle risorse sono URI senza schema che seguono le convenzioni riportate in https://cloud.google.com/apis/design/resource_names. Ad esempio: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/managementDnsZoneBindings/my-management-dns-zone-binding

createTime

string (Timestamp format)

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

updateTime

string (Timestamp format)

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

state

enum (State)

Solo output. Lo stato della risorsa.

description

string

Descrizione fornita dall'utente per questa risorsa.

uid

string

Solo output. Identificatore univoco generato dal sistema per la risorsa.

Campo unione bind_network. Obbligatorio. Il nome della risorsa relativa della rete a cui eseguire il binding della zona DNS di gestione. Questa rete può essere una rete VPC consumer o una rete VMware Engine. bind_network può essere solo uno dei seguenti tipi:
vpcNetwork

string

La rete da associare è una rete VPC consumer standard. Specifica il nome nel seguente formato per la rete VPC consumer: projects/{project}/global/networks/{network_id}. {project} può essere un numero di progetto o un ID progetto.

vmwareEngineNetwork

string

La rete da associare è una rete VMware Engine. Specifica il nome nel seguente formato per la rete VMware Engine: projects/{project}/locations/global/vmwareEngineNetworks/{vmwareEngineNetworkId}. {project} può essere un numero di progetto o un ID progetto.

Stato

L'enumerazione State definisce i possibili stati del binding tra la rete VPC consumer e la zona DNS di gestione.

Enum
STATE_UNSPECIFIED Il valore predefinito. Questo valore non deve mai essere utilizzato.
ACTIVE Il binding è pronto.
CREATING Il binding è in fase di creazione.
UPDATING Il binding è in fase di aggiornamento.
DELETING L'associazione è in fase di eliminazione.
FAILED Il collegamento non è riuscito.

Metodi

create

Crea una nuova risorsa ManagementDnsZoneBinding in un cloud privato.

delete

Elimina una risorsa ManagementDnsZoneBinding.

get

Recupera una risorsa "ManagementDnsZoneBinding" in base al nome della risorsa.

list

Elenca i VPC consumer associati alla zona DNS di gestione di un determinato cloud privato.

patch

Aggiorna una risorsa ManagementDnsZoneBinding.

repair

Riprova a creare una risorsa ManagementDnsZoneBinding con stato non riuscito.