REST Resource: projects.locations.privateClouds.managementDnsZoneBindings

资源:ManagementDnsZoneBinding

表示网络与管理 DNS 区域之间的绑定。管理 DNS 区域是 VMware Engine 为每个私有云创建的 Cloud DNS 跨项目绑定区域。它包含私有云的 ESXi 主机和管理虚拟机设备(如 vCenter 和 NSX Manager)的 FQDN 和相应 IP 地址。

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.
}
字段
name

string

仅限输出。相应绑定的资源名称。资源名称是无方案 URI,遵循 https://cloud.google.com/apis/design/resource_names 中的惯例。例如 projects/my-project/locations/us-central1-a/privateClouds/my-cloud/managementDnsZoneBindings/my-management-dns-zone-binding

createTime

string (Timestamp format)

仅限输出。相应资源的创建时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

仅限输出。相应资源的上次更新时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

state

enum (State)

仅限输出。资源的状态。

description

string

用户为此资源提供的说明。

uid

string

仅限输出。系统为资源生成的唯一标识符。

联合字段 bind_network。必需。要绑定到管理 DNS 区域的网络的相对资源名称。此网络可以是使用方 VPC 网络,也可以是 VMware Engine 网络。bind_network 只能是下列其中一项:
vpcNetwork

string

要绑定的网络是标准使用方 VPC。为消费方 VPC 网络指定以下形式的名称:projects/{project}/global/networks/{network_id}{project} 可以是项目编号或项目 ID。

vmwareEngineNetwork

string

要绑定的网络是 VMware Engine 网络。请以以下格式为 VMware Engine 网络指定名称:projects/{project}/locations/global/vmwareEngineNetworks/{vmwareEngineNetworkId}{project} 可以是项目编号或项目 ID。

枚举 State 定义了使用方 VPC 网络与管理 DNS 区域之间绑定的可能状态。

枚举
STATE_UNSPECIFIED 默认值。不应使用此值。
ACTIVE 绑定已准备就绪。
CREATING 正在创建绑定。
UPDATING 正在更新绑定。
DELETING 正在删除绑定。
FAILED 绑定失败。

方法

create

在私有云中创建新的 ManagementDnsZoneBinding 资源。

delete

删除 ManagementDnsZoneBinding 资源。

get

按资源名称检索“ManagementDnsZoneBinding”资源。

list

列出绑定到给定私有云的管理 DNS 区域的使用者 VPC。

patch

更新 ManagementDnsZoneBinding 资源。

repair

重试创建处于失败状态的 ManagementDnsZoneBinding 资源。