リソース: Zone
一連のハードウェアを保持するゾーン。
| JSON 表現 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "displayName": string, "state": enum ( |
| フィールド | |
|---|---|
name |
ID。このゾーンの名前。形式: |
createTime |
出力専用。このゾーンが作成された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
出力専用。このゾーンが最後に更新された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
labels |
省略可。このゾーンに関連付けられたラベルを Key-Value ペアとして指定します。ラベルの詳細については、ラベルの作成と管理をご覧ください。
|
displayName |
省略可。このゾーンの人間が読み取れる形式の表示名。 |
state |
出力専用。このゾーンの現在の状態。 |
contacts[] |
必須。ゾーンの連絡先(名前、メールアドレス、電話番号)。順序依存: リストの最初の連絡先がプライマリ連絡先、2 番目がセカンダリ連絡先など。 |
ciqUri |
出力専用。このゾーンのお客様情報アンケート(CIQ)シートへのリンク。 |
networkConfig |
省略可。このゾーンのネットワーキング構成。 |
globallyUniqueId |
出力専用。この Edge Zone に対して生成されたグローバルに一意の識別子。 |
subscriptionConfigs[] |
出力専用。このゾーンのサブスクリプション構成。 |
provisioningState |
出力専用。MAC アドレスなどの構成のプロビジョニング状態。 |
skipClusterProvisioning |
省略可。ファクトリー ターンアップ時にクラスタ プロビジョニング ステップをスキップするかどうか。true の場合、ゾーンのハードウェアがお客様のサイトにインストールされた後に Kubernetes クラスタが作成されることを示します。 |
clusterIntentRequired |
出力専用。注文を承諾する前に、お客様が有効なクラスタ インテントを提供する必要があるかどうかを示します。true の場合、クラスタのインテントが存在するまで注文を受け付けることはできません。これは、早期検証を強制し、構成の欠落による遅延を防ぐために使用されます。 |
clusterIntentVerified |
出力専用。指定されたクラスタ インテントが正常に検証されたかどうかを示します。このフラグにより、注文を受け付ける前にクラスタのインテントが存在することが保証されます。 |
aiCapable |
出力専用。このゾーンが Gemini on GDC Software クラスタ用かどうかを示します。 |
intelPccsKey |
省略可。AI アクセラレータ ハードウェアのプロビジョニングと構成証明に使用する Intel Platform Config and Attestation Service(PCCS)キー。GDC Software クラスタで Gemini を提供するゾーンで使用されます。 |
状態
ゾーンの有効な状態。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
ゾーンの状態が指定されていません。 |
ADDITIONAL_INFO_NEEDED |
次のステップに進むためにお客様からの追加情報が必要な場合 |
INFO_COMPLETE |
ゾーンには、ゾーンの準備を開始するために必要なすべての情報が含まれています。 |
PREPARING |
Google がゾーンを準備しています。 |
READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS |
ファクトリー ターンアップが成功しました。 |
CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED |
Zone で工場出荷時の起動チェックが実行されています。 |
READY_FOR_PROVISIONING |
ゾーンのプロビジョニングの準備が整いました。 |
READY_FOR_SITE_TURNUP |
ゾーンのサイト ターンアップの準備が整いました。 |
PROVISIONING_STARTED |
ゾーンのプロビジョニングが開始されました。 |
PROVISIONING_FAILED |
ゾーンのプロビジョニングに失敗しました。 |
CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED |
Zone の出荷時設定チェックに失敗しました。 |
ACTIVE |
ゾーンを使用できます。 |
CANCELLED |
ゾーンがキャンセルされました。 |
ZoneNetworkConfig
ゾーンのネットワーク構成。
| JSON 表現 |
|---|
{ "machineMgmtIpv4Range": string, "kubernetesNodeIpv4Range": string, "kubernetesControlPlaneIpv4Range": string, "managementIpv4Subnet": { object ( |
| フィールド | |
|---|---|
machineMgmtIpv4Range |
必須。マシン管理用の IPv4 アドレス ブロック。ゾーン内のマシンごとに少なくとも 1 つのアドレスを割り振るのに十分な大きさのプライベート RFC1918 またはパブリック CIDR ブロックである必要があります。 |
kubernetesNodeIpv4Range |
必須。Kubernetes ノードの IPv4 アドレス ブロック。ゾーン内のマシンごとに少なくとも 1 つのアドレスを割り振るのに十分な大きさのプライベート RFC1918 またはパブリック CIDR ブロックである必要があります。 |
kubernetesControlPlaneIpv4Range |
必須。Kubernetes コントロール プレーンの IPv4 アドレス ブロック。ゾーン内のクラスタごとに少なくとも 1 つのアドレスを割り振るのに十分な大きさのプライベート RFC1918 またはパブリック CIDR ブロックである必要があります。 |
managementIpv4Subnet |
必須。管理ネットワークの IPv4 サブネット。 |
kubernetesIpv4Subnet |
省略可。Kubernetes ネットワークの IPv4 サブネット。指定しない場合、Kubernetes サブネットは管理サブネットと同じになります。 |
dnsIpv4Addresses[] |
省略可。DNS ネームサーバー。GDC インフラストラクチャは、これらの IP を介して DNS クエリを解決します。指定しない場合は Google DNS が使用されます。 |
kubernetesPrimaryVlanId |
省略可。Kubernetes VLAN ID。デフォルトでは、プライマリ Kubernetes ネットワークを含む Kubernetes ノードは、マシン管理ネットワークと同じ VLAN に配置されています。ネットワーク セグメンテーションの目的で、これらを任意で分離できます。 |
aiCapableIpv4Subnet |
省略可。GDC Software クラスタで Gemini を提供するゾーンの IPv4 サブネット。指定された範囲の最後の /29 サブネットは DHCP 用に予約されています。 |
bgpConfig |
省略可。このゾーンの Border Gateway Protocol(BGP)固有の構成。GDC Software クラスタで Gemini を提供するゾーンで使用されます。 |
topLevelDomain |
省略可。このゾーンのカスタム トップレベル ドメイン。GDC Software クラスタで Gemini を提供するゾーンで使用されます。 |
torSwitchType |
省略可。お客様の ToR スイッチのタイプに関する追加情報。GDC Software クラスタで Gemini を提供するゾーンで使用されます。 |
サブネット
サブネットを表します。
| JSON 表現 |
|---|
{ "addressRange": string, "defaultGatewayIpAddress": string } |
| フィールド | |
|---|---|
addressRange |
必須。このサブネットのアドレス範囲(CIDR 表記)。 |
defaultGatewayIpAddress |
必須。このサブネットのデフォルト ゲートウェイ。 |
BGPConfig
Border Gateway Protocol(BGP)の構成。
| JSON 表現 |
|---|
{ "asn": string, "l3PeerIps": [ string ] } |
| フィールド | |
|---|---|
asn |
必須。BGP 自律システム番号(ASN)。 |
l3PeerIps[] |
必須。BGP ピア IP。少なくとも 2 つの L3 ピア IP が必要です。 |
ProvisioningState
MAC アドレスなどの構成の有効なプロビジョニング状態。
| 列挙型 | |
|---|---|
PROVISIONING_STATE_UNSPECIFIED |
プロビジョニングの状態が指定されていません。 |
PROVISIONING_REQUIRED |
プロビジョニングが必要です。Google によって設定されます。 |
PROVISIONING_IN_PROGRESS |
プロビジョニング中です。お客様が設定します。 |
PROVISIONING_COMPLETE |
プロビジョニングが完了しました。お客様が設定します。 |
メソッド |
|
|---|---|
|
指定されたプロジェクトとロケーションに新しいゾーンを作成します。 |
|
ゾーンを削除します。 |
|
ゾーンの詳細を取得します。 |
|
指定されたプロジェクトとロケーションのゾーンを一覧表示します。 |
|
ゾーンのパラメータを更新します。 |
|
ゾーンの状態を通知します。 |