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