MultiClusterResourceStatusサブリソース
MultiClusterResourceStatusサブリソースは、マルチクラスタ・カスタム・リソースによって共有されます。
MultiClusterResourceStatus
MultiClusterResourceStatusは、マルチクラスタ・リソースのステータス部分を指定します。
| フィールド | 型 | 説明 | 必須 | 
|---|---|---|---|
| conditions | Condition配列 | マルチクラスタ・リソースの現在の状態。 | いいえ | 
| state | 文字列 | マルチクラスタ・リソースの状態。状態値は大/小文字が区別され、次のように書式設定されます: 
 | いいえ | 
| clusters | ClusterLevelStatus配列 | 各クラスタのステータス情報の配列。 | いいえ | 
Condition
Conditionは、すべてのクラスタにわたるマルチクラスタ・リソースの現在の状態を示します。
| フィールド | 型 | 説明 | 必須 | 
|---|---|---|---|
| type | 文字列 | kubectl waitコマンドで確認できるマルチクラスタ・リソースの状態。状態値は大/小文字が区別され、次のように書式設定されます:
 | はい | 
| status | ConditionStatus | types.goで定義されているConditionStatus型のインスタンス。 | はい | 
| lastTransitionTime | 文字列 | 状態があるステータスから別のステータスに最後に遷移した時間。 | いいえ | 
| message | 文字列 | 最後の遷移に関する詳細を示すメッセージ。 | いいえ | 
ClusterLevelStatus
ClusterLevelStatusは、個々のクラスタ上のマルチクラスタ・リソースのステータスを示します。
| フィールド | 型 | 説明 | 必須 | 
|---|---|---|---|
| name | 文字列 | クラスタの名前。 | はい | 
| state | 文字列 | マルチクラスタ・リソースの状態。状態値は大/小文字が区別され、次のように書式設定されます: 
 | いいえ | 
| message | 文字列 | このクラスタのステータスに関する詳細を示すメッセージ。 | いいえ | 
| lastUpdateTime | 文字列 | リソースの状態が最後に更新された時間。 | はい |