iam.global.gdc.goog/v1
パッケージ v1 には、iam.global.gdc.goog v1 API グループの API スキーマ定義が含まれています
CustomRole
グローバル CustomRole のテンプレートを表します。カスタムロールを使用すると、事前定義ロールとは異なり、ユーザー権限をきめ細かく制御できます。これにより、組織は特定のニーズに合わせてアクセス権を調整し、運用の効率性とセキュリティのバランスを取ることができます。最小権限の原則に従うことで、カスタムロールはセキュリティを大幅に強化し、機密データを保護します。
表示場所: - CustomRoleList - CustomRoleReplicaList
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
CustomRole |
metadata ObjectMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
spec CustomRoleSpec |
|
status CustomRoleStatus |
CustomRoleList
CustomRole
リソースのリストが含まれます
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
CustomRoleList |
metadata ListMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
items CustomRole の配列 |
CustomRoleMetadata
カスタムロールの作成に必要なデータを表します
表示場所: - CustomRoleSpec
フィールド | 説明 |
---|---|
scope CustomRoleScopeType |
作成されたカスタムロールのスコープ(組織またはプロジェクト) |
roleNamespaces 文字列配列 |
ロールの Namespace(省略可)。ロールのデプロイに必要なのは、次のケースのみです。ケース 1: スコープがプロジェクトの場合、プロジェクトの Namespace を示します。ケース 2: スコープがプロジェクトで、roleNamespaces に ['*'] が含まれている場合、すべてのプロジェクトの Namespace を示します。ケース 3: スコープが組織で、デプロイ ロールタイプがロールでクラスタロールでない場合、リテラル Namespace を示します。 |
title 文字列 |
title は、ロールのわかりやすいタイトルです(例: My Company Admin)。 |
description 文字列 |
description は、ロールについての短い説明です(例: My custom role description)。 |
id 文字列 |
id はロールの名前です(myCompanyAdmin など)。 |
stage StageType |
stage は、リリースのライフサイクルにおけるロールの段階を示します。ALPHA、BETA、GA、DISABLED のいずれかになります。 |
CustomRoleReplica
ゾーン CustomRole レプリカのテンプレートを表します
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
CustomRoleReplica |
metadata ObjectMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
spec CustomRoleSpec |
|
status CustomRoleReplicaStatus |
CustomRoleReplicaList
ゾーンの CustomRole レプリカ リソースのリストが含まれます
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
CustomRoleReplicaList |
metadata ListMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
items CustomRole の配列 |
CustomRoleReplicaStatus
ゾーン CustomRole レプリカのステータスを提供します
表示場所: - CustomRoleReplica - CustomRoleZoneStatus
フィールド | 説明 |
---|---|
conditions 条件の配列 |
conditions は、このカスタムロールの全体的な状態の観測値を表します。 |
propagatedCustomRoleName 文字列 |
すべてのレプリカに伝播されたカスタムロール名 |
CustomRoleScopeType
基になる型: string
表示場所: - CustomRoleMetadata
CustomRoleSpec
ClusterRoleTemplate
リソースで CustomRole データを定義します
表示場所: - CustomRole - CustomRoleReplica
フィールド | 説明 |
---|---|
metadata CustomRoleMetadata |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
zonalRules PolicyRule の配列 |
|
globalRules PolicyRule の配列 |
CustomRoleStatus
CustomRoleStatus
リソースのステータスを提供します
表示場所: - CustomRole
フィールド | 説明 |
---|---|
conditions 条件の配列 |
リソースの全体的な状態の観測。既知の条件タイプ: Ready。 |
rollout RolloutStatus |
各ゾーンにリソースをロールアウトするために現在使用されている戦略。 |
zones CustomRoleZoneStatus 配列 |
リソースがロールアウトされるゾーンのステータスのリスト |
propagationInfo PropagationInfo |
グローバル ロール テンプレート変換用の変換済みテンプレートの伝播情報 |
CustomRoleZoneStatus
CustomRoleZoneStatus は、特定のゾーンへの CustomRole のロールアウトのステータスを提供します。
表示場所: - CustomRoleStatus
フィールド | 説明 |
---|---|
name 文字列 |
このステータスが表すレプリカが存在するゾーンの名前。 |
rolloutStatus ZoneRolloutStatus |
レプリカをゾーンにロールアウトするステータス。 |
replicaStatus CustomRoleReplicaStatus |
ゾーンから収集されたレプリカの調整ステータス。.rolloutStatus .replicaGeneration より.observedGeneration が小さいフィールド内の条件はすべて古くなっています |
IAMRole
IAMRole は、グローバルまたはゾーンの APIServer の事前定義ロールを参照します。
表示場所: - IAMRoleList
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
IAMRole |
metadata ObjectMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
spec IAMRoleSpec |
|
status IAMRoleStatus |
IAMRoleBinding
IAMRoleBinding はグローバル IAMRole を参照し、Subject を介してユーザー情報を追加します。
表示場所: - IAMRoleBindingList
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
IAMRoleBinding |
metadata ObjectMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
spec IAMRoleBindingSpec |
|
status IAMRoleBindingStatus |
IAMRoleBindingList
IAMRoleBinding リソースのリストが含まれます。
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
IAMRoleBindingList |
metadata ListMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
items IAMRoleBinding の配列 |
IAMRoleBindingSpec
IAMRoleBindingSpec の仕様を提供します。
表示場所: - IAMRoleBinding
フィールド | 説明 |
---|---|
roleRef RoleRef |
RoleRef には、使用されている IAMRole を指す情報が含まれています。 |
subjects 件名の配列 |
グローバル IAMRoleBinding リソースのサブジェクト。 |
IAMRoleBindingStatus
IAMRoleBinding のステータスを提供します。
表示場所: - IAMRoleBinding
フィールド | 説明 |
---|---|
conditions 条件の配列 |
IAMRoleList
IAMRole リソースのリストが含まれます。
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
IAMRoleList |
metadata ListMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
items IAMRole 配列 |
IAMRoleSpec
IAMRole の仕様を提供します。
表示場所: - IAMRole
フィールド | 説明 |
---|---|
roleRef RoleRef |
RoleRef には、使用されているグローバル APIServer のロールを指す情報が含まれています。 |
zonalRoleRef RoleRef |
ZonalRoleRef には、使用されているゾーンロールを指す情報が含まれています。 |
IAMRoleStatus
IAMRole のステータスを提供します。
表示場所: - IAMRole
フィールド | 説明 |
---|---|
conditions 条件の配列 |
IdentityProviderConfig
OIDC または SAML をサポートする ID プロバイダの構成を表します。
表示場所: - IdentityProviderConfigList
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
IdentityProviderConfig |
metadata ObjectMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
spec IdentityProviderConfigSpec |
|
status IdentityProviderConfigStatus |
IdentityProviderConfigList
IdentityProviderConfig
リソースのリストが含まれます。
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
IdentityProviderConfigList |
metadata ListMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
items IdentityProviderConfig 配列 |
IdentityProviderConfigReplica
OIDC または SAML をサポートする ID プロバイダの構成を表します。
表示場所: - IdentityProviderConfigReplicaList
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
IdentityProviderConfigReplica |
metadata ObjectMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
spec IdentityProviderConfigSpec |
|
status IdentityProviderConfigReplicaStatus |
IdentityProviderConfigReplicaList
IdentityProviderConfigReplica
リソースのリストが含まれます。
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
IdentityProviderConfigReplicaList |
metadata ListMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
items IdentityProviderConfigReplica 配列 |
IdentityProviderConfigReplicaStatus
IdentityProviderConfig
リソースのステータスを提供します。
表示場所: - IdentityProviderConfigReplica - IdentityProviderConfigZoneStatus
フィールド | 説明 |
---|---|
conditions 条件の配列 |
IdentityProviderConfigSpec
IdentityProviderConfig
リソースの仕様(望ましい状態)を提供します。OIDCConfig と SAMLConfig のいずれかを指定する必要があります。両方を指定することはできません。
表示場所: - IdentityProviderConfig - IdentityProviderConfigReplica
フィールド | 説明 |
---|---|
oidc OIDCProviderConfig |
OIDC 固有の構成。 |
saml SAMLProviderConfig |
SAML 固有の構成。 |
IdentityProviderConfigStatus
IdentityProviderConfig
リソースのステータスを提供します。
表示場所: - IdentityProviderConfig
フィールド | 説明 |
---|---|
conditions 条件の配列 |
リソースの全体的な状態の観測。既知の条件タイプ: Ready。 |
rollout RolloutStatus |
各ゾーンにリソースをロールアウトするために現在使用されている戦略。 |
zones IdentityProviderConfigZoneStatus 配列 |
リソースがロールアウトされるゾーンのステータスのリスト。 |
IdentityProviderConfigZoneStatus
IdentityProviderConfigZoneStatus は、特定のゾーンへの IdentityProviderConfig のロールアウトのステータスを提供します。
表示場所: - IdentityProviderConfigStatus
フィールド | 説明 |
---|---|
name 文字列 |
このステータスが表すレプリカが存在するゾーンの名前。 |
rolloutStatus ZoneRolloutStatus |
レプリカをゾーンにロールアウトするステータス。 |
replicaStatus IdentityProviderConfigReplicaStatus |
ゾーンから収集されたレプリカの調整ステータス。.observedGeneration が .rolloutStatus.replicaGeneration より小さいフィールド内の条件は古くなっています。 |
PropagationInfo
変換されたロール テンプレートの情報を提供します
表示場所: - CustomRoleStatus
フィールド | 説明 |
---|---|
roleName 文字列 |
ロールの名前 |
roleType RoleType |
ロールのタイプ。[role、clusterRole、projectRole、organizationRole] のいずれかになります。 |
namespaces 文字列配列 |
ロールのデプロイが行われるロールの Namespace |
RoleType
基になる型: string
表示場所: - PropagationInfo
StageType
基になる型: string
表示場所: - CustomRoleMetadata
ZonalRoleBinding
ZonalRoleBinding は、ゾーン Role を参照し、Subject を介してユーザー情報を追加します。
表示場所: - ZonalRoleBindingList
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
ZonalRoleBinding |
metadata ObjectMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
spec ZonalRoleBindingSpec |
|
status ZonalRoleBindingStatus |
ZonalRoleBindingList
ZonalRoleBinding リソースのリストが含まれます。
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
ZonalRoleBindingList |
metadata ListMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
items ZonalRoleBinding の配列 |
ZonalRoleBindingReplica
特定のゾーン API サーバーに同期される複製された ZonalRoleBinding リソースを表します。
表示場所: - ZonalRoleBindingReplicaList
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
ZonalRoleBindingReplica |
metadata ObjectMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
spec ZonalRoleBindingSpec |
|
status ZonalRoleBindingReplicaStatus |
ZonalRoleBindingReplicaList
ZonalRoleBindingReplica リソースのリストが含まれます。
フィールド | 説明 |
---|---|
apiVersion 文字列 |
iam.global.gdc.goog/v1 |
kind 文字列 |
ZonalRoleBindingReplicaList |
metadata ListMeta |
metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。 |
items ZonalRoleBindingReplica 配列 |
ZonalRoleBindingReplicaStatus
ZonalRoleBindingReplica のステータスを提供します。
表示場所: - ZonalRoleBindingReplica - ZonalRoleBindingZoneStatus
フィールド | 説明 |
---|---|
conditions 条件の配列 |
|
propagatedName 文字列 |
組織内のユーザー クラスタで伝播が必要な ZonalRoleBinding の PropagatedName。 |
clusters ClusterStatus 配列 |
組織内のユーザー クラスタで伝播が必要な ZonalRoleBinding のクラスタの伝播ステータスのリスト。 |
errorStatus ErrorStatus |
直近のエラーと観測時刻が含まれます。 |
ZonalRoleBindingSpec
ZonalRoleBinding の仕様を提供します。
表示場所: - ZonalRoleBinding - ZonalRoleBindingReplica
フィールド | 説明 |
---|---|
roleRef RoleRef |
RoleRef には、使用されているゾーンロールを指す情報が含まれています。 |
subjects 件名の配列 |
グローバル ZonalRoleBinding リソースのサブジェクト。 |
ZonalRoleBindingStatus
ZonalRoleBinding リソースのステータスを提供します。
表示場所: - ZonalRoleBinding
フィールド | 説明 |
---|---|
conditions 条件の配列 |
リソースの全体的な状態の観測。既知の条件タイプ: Ready。 |
rollout RolloutStatus |
各ゾーンにリソースをロールアウトするために現在使用されている戦略。 |
zones ZonalRoleBindingZoneStatus 配列 |
リソースがロールアウトされるゾーンのステータスのリスト。 |
ZonalRoleBindingZoneStatus
ZonalRoleBindingZoneStatus は、特定のゾーンへの ZonalRoleBinding のロールアウトのステータスを提供します。
表示場所: - ZonalRoleBindingStatus
フィールド | 説明 |
---|---|
name 文字列 |
このステータスが表すレプリカが存在するゾーンの名前。 |
rolloutStatus ZoneRolloutStatus |
レプリカをゾーンにロールアウトするステータス。 |
replicaStatus ZonalRoleBindingReplicaStatus |
ゾーンから収集されたレプリカの調整ステータス。.observedGeneration が .rolloutStatus.replicaGeneration より小さいフィールド内の条件は古くなっています。 |