リソース: BareMetalNodePool
ベアメタル ノードプールを表すリソース。
| JSON 表現 | 
|---|
| { "name": string, "displayName": string, "uid": string, "state": enum ( | 
| フィールド | |
|---|---|
| name | 
 変更不可。ベアメタル ノードプール リソース名。 | 
| displayName | 
 ベアメタル ノードプールの表示名。 | 
| uid | 
 出力専用。ベアメタル ノードプールの固有識別子。 | 
| state | 
 出力専用。ベアメタル ノードプールの現在の状態。 | 
| reconciling | 
 出力専用。設定されている場合は、現在ベアメタル ノードプールに対して処理中の変更があります。 | 
| 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」以外のオフセットも使用できます。例:  | 
| etag | 
 このチェックサムは、他のフィールドの値に基づいてサーバーによって計算されます。これは、更新リクエストと削除リクエストで送信され、続行する前にクライアントが最新の値を持っていることを確認できます。クライアントがオプティミスティック同時実行制御で一貫した読み取り - 修正 - 書き込みを行えるようにします。 | 
| annotations | 
 ベアメタル ノードプールのアノテーション。このフィールドには、Kubernetes アノテーションと同じ制限があります。結合されたすべてのキーと値の合計サイズは 256k に制限されています。キーには、2 つのセグメントとして接頭辞(省略可)と名前(必須)をスラッシュ(/)で区切って配置できます。接頭辞は DNS サブドメインにする必要があります。名前は 63 文字以下にしてください。先頭と末尾には英数字を使用し、先頭と末尾の間にはダッシュ(-)、アンダースコア(_)、ドット(.)、英数字を使用します。 
 | 
| nodePoolConfig | 
 必須。ノードプールの構成。 | 
| status | 
 出力専用。ノードプールの詳細なステータスを表す ResourceStatus。 | 
| upgradePolicy | 
 ワーカー ノードプールのアップグレード ポリシー。 | 
状態
ベアメタル ノードプールのライフサイクルの状態。
| 列挙型 | |
|---|---|
| STATE_UNSPECIFIED | 未設定。 | 
| PROVISIONING | PROVISIONING 状態は、ベアメタル ノードプールが作成中であることを示します。 | 
| RUNNING | RUNNING 状態は、ベアメタル ノードプールが作成済みで、完全に使用可能であることを示します。 | 
| RECONCILING | RECONCILING 状態は、ベアメタル ノードプールが更新中であることを示します。引き続き利用できますが、パフォーマンスが低下する可能性があります。 | 
| STOPPING | STOPPING 状態は、ベアメタル ノードプールが削除中であることを示します。 | 
| ERROR | ERROR 状態は、ベアメタル ノードプールが破損して修復不可能な状態であることを示します。 | 
| DEGRADED | DEGRADED 状態は、ベアメタル ノードプールで完全な機能を復元するためにユーザーの操作が必要であることを示します。 | 
BareMetalNodePoolUpgradePolicy
BareMetalNodePoolUpgradePolicy は、ノードプールのアップグレード ポリシーを定義します。
| JSON 表現 | 
|---|
| {
  "parallelUpgradeConfig": {
    object ( | 
| フィールド | |
|---|---|
| parallelUpgradeConfig | 
 ワーカー ノードプールの並列アップグレード設定。 | 
BareMetalParallelUpgradeConfig
BareMetalParallelUpgradeConfig は、ワーカー ノードプールの並列アップグレード設定を定義します。
| JSON 表現 | 
|---|
| { "concurrentNodes": integer, "minimumAvailableNodes": integer } | 
| フィールド | |
|---|---|
| concurrentNodes | 
 一度にアップグレードできるノードの最大数。 | 
| minimumAvailableNodes | 
 アップグレード中に正常で利用可能でなければならないノードの最小数。デフォルト値の 0 に設定されていると、アップグレード中にノードが使用できなくなる可能性があります。 | 
| メソッド | |
|---|---|
| 
 | 指定されたプロジェクト、ロケーション、ベアメタル クラスタに新しいベアメタル ノードプールを作成します。 | 
| 
 | 1 つのベアメタル ノードプールを削除します。 | 
| 
 | 既存のベアメタル ノードプールを、指定されたプロジェクトとロケーションの Anthos On-Prem API に登録します。 | 
| 
 | 1 つのベアメタル ノードプールの詳細を取得します。 | 
| 
 | 指定されたプロジェクト、ロケーション、ベアメタル クラスタ内のベアメタル ノードプールを一覧表示します。 | 
| 
 | 1 つのベアメタル ノードプールのパラメータを更新します。 |