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

表示場所: - 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

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

フィールド 説明
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 より小さいフィールド内の条件は古くなっています。