REST Resource: projects.locations.privateClouds.managementDnsZoneBindings

Recurso: ManagementDnsZoneBinding

Representa una vinculación entre una red y la zona DNS de administración. Una zona de DNS de administración es la zona de vinculación entre proyectos de Cloud DNS que VMware Engine crea para cada nube privada. Contiene los FQDN y las direcciones IP correspondientes para los hosts ESXi y los dispositivos de VM de administración de la nube privada, como vCenter y NSX Manager.

Representación 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.
}
Campos
name

string

Solo salida. Es el nombre del recurso de esta vinculación. Los nombres de recursos son URIs sin esquema que siguen las convenciones que se indican en https://cloud.google.com/apis/design/resource_names. Por ejemplo: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/managementDnsZoneBindings/my-management-dns-zone-binding.

createTime

string (Timestamp format)

Solo salida. Es la fecha y hora de creación de este recurso.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo salida. Es la fecha y hora de la última actualización de este recurso.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

state

enum (State)

Solo salida. Es el estado del recurso.

description

string

Es la descripción proporcionada por el usuario para este recurso.

uid

string

Solo salida. Es el identificador único generado por el sistema para el recurso.

Campo de unión bind_network. Obligatorio. Es el nombre del recurso relativo de la red que se vinculará a la zona DNS de administración. Esta red puede ser una red de VPC del consumidor o una red de VMware Engine. bind_network puede ser solo uno de los parámetros siguientes:
vpcNetwork

string

La red a la que se vinculará es una VPC del consumidor estándar. Especifica el nombre en el siguiente formato para la red de VPC del consumidor: projects/{project}/global/networks/{network_id}. {project} puede ser un número o un ID del proyecto.

vmwareEngineNetwork

string

La red que se vinculará es una red de VMware Engine. Especifica el nombre con el siguiente formato para la red de VMware Engine: projects/{project}/locations/global/vmwareEngineNetworks/{vmwareEngineNetworkId}. {project} puede ser un número o un ID del proyecto.

Estado

El enum State define los posibles estados de vinculación entre la red de VPC del consumidor y la zona de DNS de administración.

Enums
STATE_UNSPECIFIED Es el valor predeterminado. Este valor nunca debe usarse.
ACTIVE La vinculación está lista.
CREATING Se está creando la vinculación.
UPDATING Se está actualizando la vinculación.
DELETING Se está borrando la vinculación.
FAILED No se pudo realizar la vinculación.

Métodos

create

Crea un recurso ManagementDnsZoneBinding nuevo en una nube privada.

delete

Borra un recurso ManagementDnsZoneBinding.

get

Recupera un recurso "ManagementDnsZoneBinding" por su nombre de recurso.

list

Enumera las VPC del consumidor vinculadas a la zona del DNS de administración de una nube privada determinada.

patch

Actualiza un recurso ManagementDnsZoneBinding.

repair

Se reintenta crear un recurso ManagementDnsZoneBinding que se encuentra en estado de error.