ResourceStatus は、クラスタまたはノードプールが特定のステータスになっている理由を記述します。(例: ERROR または DEGRADED)。
| JSON 表現 | 
|---|
| { "errorMessage": string, "conditions": [ { object ( | 
| フィールド | |
|---|---|
| errorMessage | 
 コントローラからのエラー メッセージのわかりやすい表現。このエラー メッセージは、コントローラがクラスタまたはノードプールを作成している間は一時的に表示されることがあります。エラー メッセージが長時間表示される場合は、ユーザーの介入が必要な実際の問題を示すエラー メッセージを表示するために使用できます。 | 
| conditions[] | 
 ResourceCondition は、コントローラから上位レベルのステータスをレポートするための標準メカニズムを提供します。 | 
| version | 
 リソースの現在のバージョンを反映します。 | 
| versions | 
 特定のバージョンと、そのバージョンに属するマシンの数のマッピングを示します。 | 
ResourceCondition
ResourceCondition は、コントローラから上位レベルのステータスをレポートするための標準メカニズムを提供します。
| JSON 表現 | 
|---|
| {
  "type": string,
  "reason": string,
  "message": string,
  "lastTransitionTime": string,
  "state": enum ( | 
| フィールド | |
|---|---|
| type | 
 条件のタイプ。(例: ClusterRunning、NodePoolRunning、ServerSidePreflightReady) | 
| reason | 
 最後の移行の詳細を示す機械で読み取り可能なメッセージ。 | 
| message | 
 最後の移行の詳細を示す人間が読めるメッセージ。 | 
| lastTransitionTime | 
 ある状態から別の状態に遷移した最後の時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| state | 
 条件のステータス。 | 
状態
条件のライフサイクル ステータス。STATE_DEGRADED などのその他の中間状態を追加できます。
| 列挙型 | |
|---|---|
| STATE_UNSPECIFIED | 未設定。 | 
| STATE_TRUE | リソースは条件を満たしています。 | 
| STATE_FALSE | リソースは条件を満たしていません。 | 
| STATE_UNKNOWN | Kubernetes コントローラは、リソースが条件を満たしているかどうかを判断できません。 | 
バージョン
Versions は、特定のバージョンと、そのバージョンに属するマシンの数のマッピングを記述します。
| JSON 表現 | 
|---|
| {
  "versions": [
    {
      object ( | 
| フィールド | |
|---|---|
| versions[] | 
 特定のバージョンと、そのバージョンに属するマシンの数のマッピングを示します。 | 
バージョン
Version は、1 つのリソースに属する特定のバージョンにあるノードの数を記述します。
| JSON 表現 | 
|---|
| { "version": string, "count": string } | 
| フィールド | |
|---|---|
| version | 
 リソースのバージョン。 | 
| count | 
 上記のバージョンに属するマシンの数。 |