REST Resource: projects.locations.privateClouds.managementDnsZoneBindings

リソース: ManagementDnsZoneBinding

ネットワークと管理 DNS ゾーン間のバインディングを表します。管理 DNS ゾーンは、VMware Engine がプライベート クラウドごとに作成する Cloud DNS プロジェクト間バインディング ゾーンです。これには、プライベート クラウドの ESXi ホストと、vCenter や NSX Manager などの管理 VM アプライアンスの 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

出力専用。このバインディングのリソース名。リソース名は、https://cloud.google.com/apis/design/resource_names の規則に従ったスキームレス URI です。例: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/managementDnsZoneBindings/my-management-dns-zone-binding

createTime

string (Timestamp format)

出力専用。このリソースの作成時間。

RFC 3339 を使用します。生成された出力は常に 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 正規化され、小数点以下は 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 リソースの作成を再試行します。