リソース: PrivateCloud
プライベート クラウド リソースを表します。タイプ STANDARD と TIME_LIMITED のプライベート クラウドはゾーンリソースで、STRETCHED プライベート クラウドはリージョン リソースです。
| JSON 表現 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "deleteTime": string, "expireTime": string, "state": enum ( |
| フィールド | |
|---|---|
name |
出力専用。ID。このプライベート クラウドのリソース名。リソース名は、https://cloud.google.com/apis/design/resource_names の規則に従ったスキームレス URI です。例: |
createTime |
出力専用。このリソースの作成時間。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
出力専用。このリソースの最終更新時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
deleteTime |
出力専用。リソースの削除がスケジュールされた時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
expireTime |
出力専用。リソースが完全に削除される日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
state |
出力専用。リソースの状態。この列挙型には、必要に応じて新しい値が追加されることがあります。 |
networkConfig |
必須。プライベート クラウドのネットワーク構成。 |
managementCluster |
必須。入力専用。このプライベート クラウドの管理クラスタ。このフィールドは、プライベート クラウドの作成時にデフォルト クラスタの詳細を指定するために必要です。 プライベート クラウドの作成後に変更できないフィールドは、 |
description |
このプライベート クラウドのユーザー指定の説明。 |
hcx |
出力専用。HCX アプライアンス。 |
nsx |
出力専用。NSX アプライアンス。 |
vcenter |
出力専用。vCenter アプライアンス。 |
uid |
出力専用。システムが生成したリソースの固有識別子。 |
type |
省略可。プライベート クラウドのタイプ。デフォルトは STANDARD です。 |
状態
列挙型 State は、プライベート クラウドの可能な状態を定義します。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
デフォルト値。この値は使用しないでください。 |
ACTIVE |
プライベート クラウドの準備が整いました。 |
CREATING |
プライベート クラウドが作成されています。 |
UPDATING |
プライベート クラウドが更新されています。 |
FAILED |
プライベート クラウドが失敗状態です。 |
DELETED |
プライベート クラウドは削除予定です。削除プロセスは、対応する削除取り消しメソッドを使用してキャンセルできます。 |
PURGING |
プライベート クラウドが完全に削除され、システムから削除されます。 |
NetworkConfig
ピアリングを行う必要があるコンシューマー プロジェクトのネットワーク構成。
| JSON 表現 |
|---|
{ "managementCidr": string, "vmwareEngineNetwork": string, "vmwareEngineNetworkCanonical": string, "managementIpAddressLayoutVersion": integer, "dnsServerIp": string } |
| フィールド | |
|---|---|
managementCidr |
必須。VMware 管理アプライアンスで使用される管理 CIDR。 |
vmwareEngineNetwork |
省略可。プライベート クラウドに接続されている VMware Engine ネットワークの相対リソース名。名前は |
vmwareEngineNetworkCanonical |
出力専用。VMware Engine ネットワークの正規名。形式は |
managementIpAddressLayoutVersion |
出力専用。管理 IP アドレス範囲の IP アドレス レイアウト バージョン。使用可能なバージョンは次のとおりです。* |
dnsServerIp |
出力専用。Private Cloud の DNS サーバー IP。すべての DNS クエリをこのアドレスに転送して、vCenter、NSX-T Manager、ESXi ホストなどのプライベート クラウドの管理エンティティの名前解決を行うことができます。 |
ManagementCluster
管理クラスタの構成。
| JSON 表現 |
|---|
{ "clusterId": string, "nodeTypeConfigs": { string: { object ( |
| フィールド | |
|---|---|
clusterId |
必須。ユーザーが指定した新しい
|
nodeTypeConfigs |
必須。このクラスタ内のクラスタ ノードタイプのマップ。キーはノードタイプの正規識別子(
|
stretchedClusterConfig |
省略可。ストレッチ クラスタの構成。拡張プライベート クラウドに必要です。 |
Hcx
HCX Cloud Manager アプライアンスの詳細。
| JSON 表現 |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| フィールド | |
|---|---|
internalIp |
アプライアンスの内部 IP アドレス。 |
version |
アプライアンスのバージョン。 |
state |
出力専用。アプライアンスの状態。 |
fqdn |
アプライアンスの完全修飾ドメイン名。 |
状態
アプライアンスの状態
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
アプライアンスの状態が指定されていません。これはデフォルト値です。 |
ACTIVE |
アプライアンスは動作しており、使用できます。 |
CREATING |
アプライアンスがデプロイされています。 |
ACTIVATING |
アプライアンスが有効になっています。 |
Nsx
NSX Manager アプライアンスの詳細。
| JSON 表現 |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| フィールド | |
|---|---|
internalIp |
アプライアンスの内部 IP アドレス。 |
version |
アプライアンスのバージョン。 |
state |
出力専用。アプライアンスの状態。 |
fqdn |
アプライアンスの完全修飾ドメイン名。 |
状態
アプライアンスの状態
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
アプライアンスの状態が指定されていません。これはデフォルト値です。 |
ACTIVE |
アプライアンスは動作しており、使用できます。 |
CREATING |
アプライアンスがデプロイされています。 |
vCenter
vCenter Server 管理アプライアンスの詳細。
| JSON 表現 |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| フィールド | |
|---|---|
internalIp |
アプライアンスの内部 IP アドレス。 |
version |
アプライアンスのバージョン。 |
state |
出力専用。アプライアンスの状態。 |
fqdn |
アプライアンスの完全修飾ドメイン名。 |
状態
アプライアンスの状態
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
アプライアンスの状態が指定されていません。これはデフォルト値です。 |
ACTIVE |
アプライアンスは動作しており、使用できます。 |
CREATING |
アプライアンスがデプロイされています。 |
タイプ
列挙型はプライベート クラウドの種類を定義します。
| 列挙型 | |
|---|---|
STANDARD |
Standard Private は、3 つ以上のノードを持つゾーン リソースです。デフォルトのタイプ。 |
TIME_LIMITED |
有効期限付きのプライベート クラウドはゾーン リソースであり、ノードを 1 つしか持つことができず、有効期間が限られています。定義された期間後に削除されます。3 つ以上のノードに拡張することで、標準のプライベート クラウドに変換できます。 |
STRETCHED |
拡張プライベート クラウドは、冗長性のあるリージョン リソースです。最小ノード数は 6 で、ノード数は偶数にする必要があります。 |
メソッド |
|
|---|---|
|
指定されたプロジェクトとロケーションに新しい PrivateCloud リソースを作成します。 |
|
PrivateCloud リソースの削除をスケジュールします。 |
|
リソース名で PrivateCloud リソースを取得します。 |
|
DnsForwarding 構成の詳細を取得します。 |
|
リソースのアクセス制御ポリシーを取得します。 |
|
指定されたプロジェクトとロケーションの PrivateCloud リソースの一覧を取得します。 |
|
PrivateCloud リソースを変更します。 |
|
現在削除済み(復元可能)状態のプライベート クラウドの削除を高速化します。削除済み(復元可能)状態の PrivateCloud リソースでは、PrivateCloud.state が SOFT_DELETED に設定され、PrivateCloud.expireTime が削除を取り消せなくなる時刻に設定されます。 |
|
NSX アプライアンスの認証情報をリセットします。 |
|
Vcenter アプライアンスの認証情報をリセットします。 |
|
指定したリソースにアクセス制御ポリシーを設定します。 |
|
NSX アプライアンスの認証情報の詳細を取得します。 |
|
vCenter アプライアンスの認証情報の詳細を取得します。 |
|
指定したリソースに対して呼び出し元が持っている権限を返します。 |
|
DeletePrivateCloud によって削除がスケジュールされていたプライベート クラウドを復元します。 |
|
関連付けられたドメインなど、DnsForwarding 構成のパラメータを更新します。 |