REST Resource: projects.locations.privateClouds.managementDnsZoneBindings

Ressource: ManagementDnsZoneBinding

Stellt eine Bindung zwischen einem Netzwerk und der verwalteten DNS-Zone dar. Eine Verwaltungs-DNS-Zone ist die Cloud DNS-Projektübergreifende Bindungszone, die VMware Engine für jede private Cloud erstellt. Sie enthält FQDNs und entsprechende IP-Adressen für die ESXi-Hosts und Management-VM-Appliances wie vCenter und NSX Manager der privaten Cloud.

JSON-Darstellung
{
  "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.
}
Felder
name

string

Nur Ausgabe. Der Ressourcenname dieser Bindung. Ressourcennamen sind schemalose URIs, die den Konventionen unter https://cloud.google.com/apis/design/resource_names entsprechen. Beispiel: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/managementDnsZoneBindings/my-management-dns-zone-binding

createTime

string (Timestamp format)

Nur Ausgabe. Erstellungszeitpunkt dieser Ressource.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt der letzten Aktualisierung dieser Ressource.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

state

enum (State)

Nur Ausgabe. Der Status der Ressource.

description

string

Vom Nutzer angegebene Beschreibung für diese Ressource.

uid

string

Nur Ausgabe. Vom System generierte eindeutige Kennung für die Ressource.

Union-Feld bind_network. Erforderlich. Der relative Ressourcenname des Netzwerks, das an die DNS-Verwaltungszone gebunden werden soll. Dieses Netzwerk kann ein Nutzer-VPC-Netzwerk oder ein VMware Engine-Netzwerk sein. Für bind_network ist nur einer der folgenden Werte zulässig:
vpcNetwork

string

Das zu bindende Netzwerk ist eine Standard-VPC für Nutzer. Geben Sie den Namen für das VPC-Netzwerk des Kunden im folgenden Format an: projects/{project}/global/networks/{network_id}. {project} kann entweder eine Projektnummer oder eine Projekt-ID sein.

vmwareEngineNetwork

string

Das zu bindende Netzwerk ist ein VMware Engine-Netzwerk. Geben Sie den Namen für das VMware Engine-Netzwerk im folgenden Format an: projects/{project}/locations/global/vmwareEngineNetworks/{vmwareEngineNetworkId}. {project} kann entweder eine Projektnummer oder eine Projekt-ID sein.

Bundesland

Die Enum „State“ definiert die möglichen Status der Bindung zwischen dem VPC-Netzwerk und der DNS-Verwaltungszone.

Enums
STATE_UNSPECIFIED Der Standardwert. Dieser Wert sollte niemals verwendet werden.
ACTIVE Die Bindung ist bereit.
CREATING Die Bindung wird erstellt.
UPDATING Die Bindung wird aktualisiert.
DELETING Die Bindung wird gelöscht.
FAILED Die Verknüpfung ist fehlgeschlagen.

Methoden

create

Erstellt eine neue ManagementDnsZoneBinding-Ressource in einer privaten Cloud.

delete

Löscht eine ManagementDnsZoneBinding-Ressource.

get

Ruft eine „ManagementDnsZoneBinding“-Ressource anhand ihres Ressourcennamens ab.

list

Listet die VPCs des Nutzers auf, die an die Management-DNS-Zone einer bestimmten Private Cloud gebunden sind.

patch

Aktualisiert eine ManagementDnsZoneBinding-Ressource.

repair

Wiederholungsversuche zum Erstellen einer ManagementDnsZoneBinding-Ressource, die sich im Fehlerstatus befindet.