KRM API resourcemanager.global.gdc.goog/v1

resourcemanager.global.gdc.goog/v1

プロジェクト

顧客のすべてのゾーンで、組織内の複数のユーザー クラスタにまたがる Namespace を表します。これは Namespace リソースであり、コントローラは事前構成された Namespace 内の Project オブジェクトを監視して調整することが想定されています。

表示場所: - ProjectList

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 Project
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec ProjectSpec
status ProjectStatus

ProjectList

プロジェクトのコレクションを表します。

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 ProjectList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items プロジェクトの配列

ProjectReplica

特定のゾーン API サーバーに同期される複製されたプロジェクト リソースを表します。プロジェクト リソースには、ゾーンごとにレプリカがあります。プロジェクト リソースの更新時に、リソースのロールアウト戦略に基づいてレプリカが段階的に更新されます。

表示場所: - ProjectReplicaList

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 ProjectReplica
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec ProjectSpec
status ProjectReplicaStatus

ProjectReplicaList

プロジェクト レプリカのコレクションを表します。

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 ProjectReplicaList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items ProjectReplica 配列

ProjectReplicaStatus

プロジェクト レプリカのステータスを提供します。

表示場所: - ProjectReplica - ProjectZoneStatus

フィールド 説明
conditions 条件の配列 conditions は、このプロジェクトの全体的な状態の観測値を表します。
availableClusters 整数 AvailableClusters は、利用可能なユーザー クラスタの数を表します。
errorStatus ErrorStatus ErrorStatus には、現在のエラーのリストと、このフィールドが更新されたタイムスタンプが含まれます。

ProjectServiceAccount

すべてのゾーンのプロジェクトに関連付けられている ServiceAccount を表します。

表示場所: - ProjectServiceAccountList

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 ProjectServiceAccount
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec ProjectServiceAccountSpec
status ProjectServiceAccountStatus

ProjectServiceAccountKey

ProjectServiceAccount リソースの秘密鍵で署名された JWT の検証に使用される鍵コンポーネントが含まれます。JWT は認証フローの一部として使用されます。現在、ProjectServiceAccountKey リソースはユーザー管理の鍵のみをサポートしています。ユーザーは、ユーザー管理の鍵ペアを作成および削除できます。サービス アカウントのセキュリティを確保するため、ユーザーはこれらのキーを定期的にローテーションする必要があります。ユーザーはこれらの鍵ペアの秘密鍵を保持し、ProjectServiceAccountKey リソースは公開鍵のみを保持します。

表示場所: - ProjectServiceAccountSpec

フィールド 説明
algorithm ProjectServiceAccountKeyAlgorithm 鍵のアルゴリズム。現在サポートされているのは ES256 鍵のみです。
id 文字列 キーの ID。これは、検証に使用するキーを決定するために使用されます。
key 文字列 照合する Base64 エンコードの公開鍵。
validBefore 時間 キーの有効期限。
validAfter 時間 キーが有効になる開始時刻。

ProjectServiceAccountList

ProjectServiceAccount のコレクションを表します。

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 ProjectServiceAccountList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items ProjectServiceAccount 配列

ProjectServiceAccountReplica

特定のゾーン API サーバーに同期される複製された ProjectServiceAccount リソースを表します。ProjectServiceAccount リソースには、ゾーンごとにレプリカがあります。ProjectServiceAccount リソースが更新されると、リソースのロールアウト戦略に基づいてレプリカが段階的に更新されます。

表示場所: - ProjectServiceAccountReplicaList

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 ProjectServiceAccountReplica
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec ProjectServiceAccountSpec
status ProjectServiceAccountReplicaStatus

ProjectServiceAccountReplicaList

プロジェクト サービス アカウントのレプリカのコレクションを表します。

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 ProjectServiceAccountReplicaList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items ProjectServiceAccountReplica 配列

ProjectServiceAccountReplicaStatus

プロジェクト レプリカのステータスを提供します。

表示場所: - ProjectServiceAccountReplica - ProjectServiceAccountZoneStatus

フィールド 説明
conditions 条件の配列 conditions は、このプロジェクトの全体的な状態の観測値を表します。
errorStatus ErrorStatus ErrorStatus には、現在のエラーのリストと、このフィールドが更新されたタイムスタンプが含まれます。

ProjectServiceAccountSpec

プロジェクトの望ましい状態を提供します。

表示場所: - ProjectServiceAccount - ProjectServiceAccountReplica

フィールド 説明
keys ProjectServiceAccountKey 配列 ProjectServiceAccount リソースの JWT の署名を検証するために使用される公開鍵。

ProjectServiceAccountStatus

ProjectServiceAccount の全体的なステータスを提供します。

表示場所: - ProjectServiceAccount

フィールド 説明
conditions 条件の配列 リソースの全体的な状態のモニタリング。既知の条件タイプ: Ready。
rollout RolloutStatus 各ゾーンにリソースをロールアウトするために現在使用されている戦略。
zones ProjectServiceAccountZoneStatus 配列 リソースがロールアウトされるゾーンのステータスのリスト。

ProjectServiceAccountZoneStatus

特定のゾーンにロールアウトされる ProjectServiceAccount のステータスを提供します。

表示場所: - ProjectServiceAccountStatus

フィールド 説明
name 文字列 このステータスが表すレプリカが存在するゾーンの名前。
rolloutStatus ZoneRolloutStatus レプリカをゾーンにロールアウトするステータス。
replicaStatus ProjectServiceAccountReplicaStatus ゾーンから収集されたレプリカの調整ステータス。.observedGeneration が .rolloutStatus.replicaGeneration より小さいフィールド内の条件は古くなっています。

ProjectStatus

プロジェクトの全体的なステータスを提供します。

表示場所: - プロジェクト

フィールド 説明
conditions 条件の配列 リソースの全体的な状態のモニタリング。既知の条件タイプ: Ready。
rollout RolloutStatus 各ゾーンにリソースをロールアウトするために現在使用されている戦略。
zones ProjectZoneStatus 配列 リソースがロールアウトされるゾーンのステータスのリスト。

ProjectZoneStatus

特定のゾーンにロールアウトされるプロジェクトのステータスを提供します。

表示場所: - ProjectStatus

フィールド 説明
name 文字列 このステータスが表すレプリカが存在するゾーンの名前。
rolloutStatus ZoneRolloutStatus レプリカをゾーンにロールアウトするステータス。
replicaStatus ProjectReplicaStatus ゾーンから収集されたレプリカの調整ステータス。.observedGeneration が .rolloutStatus.replicaGeneration より小さいフィールド内の条件は古くなっています。

TagKey

リソースの所有権とポリシーの適用を分離するタグのキーを表します。

表示場所: - TagKeyList

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 TagKey
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec TagKeySpec
status TagKeyStatus

TagKeyList

TagKey のコレクションを表します。

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 TagKeyList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items TagKey の配列

TagKeyReplica

特定のゾーン API サーバーに同期される複製された TagKey リソースを表します。TagKey リソースには、ゾーンごとにレプリカがあります。TagKey リソースの更新時に、リソースのロールアウト戦略に基づいてレプリカが段階的に更新されます。

表示場所: - TagKeyReplicaList

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 TagKeyReplica
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec TagKeySpec
status TagKeyReplicaStatus

TagKeyReplicaList

tagkey レプリカのコレクションを表します。

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 TagKeyReplicaList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items TagKeyReplica 配列

TagKeyReplicaStatus

tagkey レプリカのステータスを提供します。

表示される場所: - TagKeyReplica - TagKeyZoneStatus

フィールド 説明
conditions 条件の配列 conditions は、この tagkey の全体的な状態の観測値を表します。
errorStatus ErrorStatus ErrorStatus には、現在のエラーのリストと、このフィールドが更新されたタイムスタンプが含まれます。

TagKeyStatus

TagKey の全体的なステータスを提供します。

表示場所: - TagKey

フィールド 説明
conditions 条件の配列 リソースの全体的な状態のモニタリング。既知の条件タイプ: Ready。
rollout RolloutStatus 各ゾーンにリソースをロールアウトするために現在使用されている戦略。
zones TagKeyZoneStatus 配列 リソースがロールアウトされるゾーンのステータスのリスト。

TagKeyZoneStatus

特定のゾーンにロールアウトされる TagKey のステータスを提供します。

表示場所: - TagKeyStatus

フィールド 説明
name 文字列 このステータスが表すレプリカが存在するゾーンの名前。
rolloutStatus ZoneRolloutStatus レプリカをゾーンにロールアウトするステータス。
replicaStatus TagKeyReplicaStatus ゾーンから収集されたレプリカの調整ステータス。.observedGeneration が .rolloutStatus.replicaGeneration より小さいフィールド内の条件は古くなっています。

TagValue

リソースの所有権とポリシーの適用間の制御を分離するタグの値を表します。

表示場所: - TagValueList

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 TagValue
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec TagValueSpec
status TagValueStatus

TagValueList

TagValue のコレクションを表します。

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 TagValueList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items TagValue の配列

TagValueReplica

特定のゾーン API サーバーに同期される複製された TagValue リソースを表します。TagValue リソースには、ゾーンごとにレプリカがあります。TagValue リソースの更新時に、リソースのロールアウト戦略に基づいてレプリカが段階的に更新されます。

表示場所: - TagValueReplicaList

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 TagValueReplica
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec TagValueSpec
status TagValueReplicaStatus

TagValueReplicaList

tagvalue レプリカのコレクションを表します。

フィールド 説明
apiVersion 文字列 resourcemanager.global.gdc.goog/v1
kind 文字列 TagValueReplicaList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items TagValueReplica 配列

TagValueReplicaStatus

tagvalue レプリカのステータスを提供します。

表示される場所: - TagValueReplica - TagValueZoneStatus

フィールド 説明
conditions 条件の配列 conditions は、この tagvalue の全体的な状態の観測値を表します。
errorStatus ErrorStatus ErrorStatus には、現在のエラーのリストと、このフィールドが更新されたタイムスタンプが含まれます。

TagValueStatus

TagValue の全体的なステータスを提供します。

表示場所: - TagValue

フィールド 説明
conditions 条件の配列 リソースの全体的な状態のモニタリング。既知の条件タイプ: Ready。
rollout RolloutStatus 各ゾーンにリソースをロールアウトするために現在使用されている戦略。
zones TagValueZoneStatus 配列 リソースがロールアウトされるゾーンのステータスのリスト。

TagValueZoneStatus

特定のゾーンにロールアウトされる TagValue のステータスを提供します。

表示場所: - TagValueStatus

フィールド 説明
name 文字列 このステータスが表すレプリカが存在するゾーンの名前。
rolloutStatus ZoneRolloutStatus レプリカをゾーンにロールアウトするステータス。
replicaStatus TagValueReplicaStatus ゾーンから収集されたレプリカの調整ステータス。.observedGeneration が .rolloutStatus.replicaGeneration より小さいフィールド内の条件は古くなっています。