iam.global.gdc.goog/v1
Paket v1 enthält API-Schemadefinitionen für die API-Gruppe iam.global.gdc.goog v1.
CustomRole
Stellt eine Vorlage für eine globale CustomRole dar. Mit benutzerdefinierten Rollen lässt sich der Zugriff auf Nutzerberechtigungen im Gegensatz zu vordefinierten Rollen detailliert steuern. So können Organisationen Zugriffsrechte an ihre spezifischen Anforderungen anpassen und ein Gleichgewicht zwischen betrieblicher Effizienz und Sicherheit schaffen. Durch die Einhaltung des Prinzips der geringsten Berechtigung verbessern benutzerdefinierte Rollen die Sicherheit erheblich und schützen sensible Daten.
Erscheint in: - CustomRoleList - CustomRoleReplicaList
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | CustomRole | 
| metadataObjectMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| specCustomRoleSpec | |
| statusCustomRoleStatus | 
CustomRoleList
Enthält eine Liste von CustomRole-Ressourcen.
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | CustomRoleList | 
| metadataListMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| itemsCustomRole-Array | 
CustomRoleMetadata
Stellt die Daten dar, die zum Erstellen einer benutzerdefinierten Rolle erforderlich sind.
Wird angezeigt in: - CustomRoleSpec
| Feld | Beschreibung | 
|---|---|
| scopeCustomRoleScopeType | Der Bereich der erstellten benutzerdefinierten Rolle, der entweder „Organisation“ oder „Projekt“ sein kann. | 
| roleNamespacesString-Array | Namespace der Rolle (optional), nur für die Bereitstellung von Rollen erforderlich, wenn: Fall 1: Wenn der Bereich „Projekt“ ist, werden die Projekt-Namespaces angegeben. Fall 2: Wenn der Bereich „Projekt“ ist und „roleNamespaces“ ['*'] enthält, werden alle Projekt-Namespaces angegeben. Fall 3: Wenn der Bereich „Organisation“ ist und „deploymentRoleType“ „role“ und nicht „clusterRole“ ist, werden Literal-Namespaces angegeben. | 
| titleString | „title“ ist der angezeigte Titel der Rolle, z. B. „Administrator meines Unternehmens“. | 
| descriptionString | „description“ ist eine kurze Beschreibung der Rolle, z. B. „Beschreibung meiner benutzerdefinierten Rolle“. | 
| idString | „id“ ist der Name der Rolle, z. B. „myCompanyAdmin“. | 
| stageStageType | „stage“ gibt die Phase einer Rolle im Einführungszyklus an. Mögliche Werte sind [ALPHA, BETA, GA, DISABLED]. | 
CustomRoleReplica
Stellt eine Vorlage für ein zonales CustomRole-Replikat dar.
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | CustomRoleReplica | 
| metadataObjectMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| specCustomRoleSpec | |
| statusCustomRoleReplicaStatus | 
CustomRoleReplicaList
Enthält eine Liste von zonalen CustomRole-Replikatressourcen.
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | CustomRoleReplicaList | 
| metadataListMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| itemsCustomRole-Array | 
CustomRoleReplicaStatus
Gibt den Status eines zonalen CustomRole-Replikats an.
Erscheint in: - CustomRoleReplica - CustomRoleZoneStatus
| Feld | Beschreibung | 
|---|---|
| conditionsCondition-Array | „Conditions“ stellt die Beobachtungen zum Gesamtstatus dieser benutzerdefinierten Rolle dar. | 
| propagatedCustomRoleNameString | Name der benutzerdefinierten Rolle, die für alle Replikate übernommen wurde | 
CustomRoleScopeType
Zugrunde liegender Typ: string
Wird angezeigt in: - CustomRoleMetadata
CustomRoleSpec
Definiert die CustomRole-Daten in der ClusterRoleTemplate-Ressource.
Wird angezeigt in: – CustomRole – CustomRoleReplica
| Feld | Beschreibung | 
|---|---|
| metadataCustomRoleMetadata | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| zonalRulesPolicyRule-Array | |
| globalRulesPolicyRule-Array | 
CustomRoleStatus
Gibt den Status einer CustomRoleStatus-Ressource an.
Wird angezeigt in: - CustomRole
| Feld | Beschreibung | 
|---|---|
| conditionsCondition-Array | Die Beobachtungen zum Gesamtstatus der Ressource. Bekannte Bedingungstypen: „Bereit“. | 
| rolloutRolloutStatus | Die aktuelle Strategie, die verwendet wird, um die Ressource in den einzelnen Zonen bereitzustellen. | 
| zonesCustomRoleZoneStatus-Array | Die Liste der Zonenstatus, in denen die Ressource bereitgestellt wird. | 
| propagationInfoPropagationInfo | Informationen zur Weitergabe der konvertierten Vorlage für die Konvertierung globaler Rollenvorlagen | 
CustomRoleZoneStatus
„CustomRoleZoneStatus“ gibt den Status der Einführung einer benutzerdefinierten Rolle in einer bestimmten Zone an.
Wird angezeigt in: - CustomRoleStatus
| Feld | Beschreibung | 
|---|---|
| nameString | Der Name der Zone, in der sich das Replikat befindet, auf das sich dieser Status bezieht. | 
| rolloutStatusZoneRolloutStatus | Der Status der Bereitstellung des Replikats in der Zone. | 
| replicaStatusCustomRoleReplicaStatus | Der Abgleichstatus des Replikats, das aus der Zone erfasst wurde. Jede Bedingung im Feld, deren .observedGeneration kleiner als .rolloutStatus.replicaGeneration ist, ist veraltet. | 
IAMRole
IAMRole verweist auf eine vordefinierte Rolle im globalen und/oder zonenbasierten APIServer.
Wird angezeigt in: - IAMRoleList
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | IAMRole | 
| metadataObjectMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| specIAMRoleSpec | |
| statusIAMRoleStatus | 
IAMRoleBinding
IAMRoleBinding verweist auf eine globale IAMRole und fügt über „Subject“ Informationen dazu hinzu, wer die Rolle hat.
Wird angezeigt in: - IAMRoleBindingList
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | IAMRoleBinding | 
| metadataObjectMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| specIAMRoleBindingSpec | |
| statusIAMRoleBindingStatus | 
IAMRoleBindingList
Enthält eine Liste von IAMRoleBinding-Ressourcen.
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | IAMRoleBindingList | 
| metadataListMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| itemsIAMRoleBinding-Array | 
IAMRoleBindingSpec
Gibt die Spezifikation des IAMRoleBindingSpec an.
Wird angezeigt in: - IAMRoleBinding
| Feld | Beschreibung | 
|---|---|
| roleRefRoleRef | RoleRef enthält Informationen, die auf die verwendete IAMRole verweisen. | 
| subjectsSubject array | Die Subjekte der globalen IAMRoleBinding-Ressource. | 
IAMRoleBindingStatus
Gibt den Status des IAMRoleBinding an.
Wird angezeigt in: - IAMRoleBinding
| Feld | Beschreibung | 
|---|---|
| conditionsCondition-Array | 
IAMRoleList
Enthält eine Liste von IAMRole-Ressourcen.
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | IAMRoleList | 
| metadataListMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| itemsIAMRole-Array | 
IAMRoleSpec
Stellt die Spezifikation für IAMRole bereit.
Wird angezeigt in: - IAMRole
| Feld | Beschreibung | 
|---|---|
| roleRefRoleRef | RoleRef enthält Informationen, die auf die Rolle im verwendeten globalen APIServer verweisen. | 
| zonalRoleRefRoleRef | ZonalRoleRef enthält Informationen, die auf die verwendete zonale Rolle verweisen. | 
IAMRoleStatus
Gibt den Status der IAM-Rolle an.
Wird angezeigt in: - IAMRole
| Feld | Beschreibung | 
|---|---|
| conditionsCondition-Array | 
IdentityProviderConfig
Stellt eine Konfiguration für einen Identitätsanbieter dar, der OIDC oder SAML unterstützt.
Erscheint in: - IdentityProviderConfigList
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | IdentityProviderConfig | 
| metadataObjectMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| specIdentityProviderConfigSpec | |
| statusIdentityProviderConfigStatus | 
IdentityProviderConfigList
Enthält eine Liste von IdentityProviderConfig-Ressourcen.
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | IdentityProviderConfigList | 
| metadataListMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| itemsIdentityProviderConfig-Array | 
IdentityProviderConfigReplica
Stellt eine Konfiguration für einen Identitätsanbieter dar, der OIDC oder SAML unterstützt.
Vorkommen: - IdentityProviderConfigReplicaList
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | IdentityProviderConfigReplica | 
| metadataObjectMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| specIdentityProviderConfigSpec | |
| statusIdentityProviderConfigReplicaStatus | 
IdentityProviderConfigReplicaList
Enthält eine Liste von IdentityProviderConfigReplica-Ressourcen.
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | IdentityProviderConfigReplicaList | 
| metadataListMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| itemsIdentityProviderConfigReplica-Array | 
IdentityProviderConfigReplicaStatus
Gibt den Status einer IdentityProviderConfig-Ressource an.
Vorkommen: - IdentityProviderConfigReplica - IdentityProviderConfigZoneStatus
| Feld | Beschreibung | 
|---|---|
| conditionsCondition-Array | 
IdentityProviderConfigSpec
Stellt die Spezifikation oder den gewünschten Status einer IdentityProviderConfig-Ressource bereit.
Es muss entweder OIDCConfig oder SAMLConfig angegeben werden, aber nicht beides.
Vorkommen: - IdentityProviderConfig - IdentityProviderConfigReplica
| Feld | Beschreibung | 
|---|---|
| oidcOIDCProviderConfig | OIDC-spezifische Konfiguration. | 
| samlSAMLProviderConfig | SAML-spezifische Konfiguration. | 
IdentityProviderConfigStatus
Gibt den Status einer IdentityProviderConfig-Ressource an.
Wird angezeigt in: - IdentityProviderConfig
| Feld | Beschreibung | 
|---|---|
| conditionsCondition-Array | Die Beobachtungen zum Gesamtstatus der Ressource. Bekannte Bedingungstypen: „Bereit“. | 
| rolloutRolloutStatus | Die aktuelle Strategie, die verwendet wird, um die Ressource in den einzelnen Zonen bereitzustellen. | 
| zonesIdentityProviderConfigZoneStatus-Array | Die Liste der Zonenstatus, in denen die Ressource bereitgestellt wird. | 
IdentityProviderConfigZoneStatus
IdentityProviderConfigZoneStatus gibt den Status der Einführung einer IdentityProviderConfig in einer bestimmten Zone an.
Vorkommen: - IdentityProviderConfigStatus
| Feld | Beschreibung | 
|---|---|
| nameString | Der Name der Zone, in der sich das Replikat befindet, auf das sich dieser Status bezieht. | 
| rolloutStatusZoneRolloutStatus | Der Status der Bereitstellung des Replikats in der Zone. | 
| replicaStatusIdentityProviderConfigReplicaStatus | Der Abgleichstatus des Replikats, das aus der Zone erfasst wurde. Jede Bedingung im Feld, deren .observedGeneration kleiner als .rolloutStatus.replicaGeneration ist, ist veraltet. | 
PropagationInfo
Stellt die Informationen der konvertierten Rollenvorlage bereit.
Wird angezeigt in: - CustomRoleStatus
| Feld | Beschreibung | 
|---|---|
| roleNameString | Name der Rolle | 
| roleTypeRoleType | Typ der Rolle. Mögliche Werte: [role, clusterRole, projectRole, organizationRole] | 
| namespacesString-Array | Namespaces der Rolle, in denen die Rollenbereitstellung erfolgt | 
RoleType
Zugrunde liegender Typ: string
Wird angezeigt in: - PropagationInfo
StageType
Zugrunde liegender Typ: string
Wird angezeigt in: - CustomRoleMetadata
ZonalRoleBinding
ZonalRoleBinding verweist auf eine zonale Rolle und fügt über „Subject“ Informationen zur Identität hinzu.
Wird angezeigt in: - ZonalRoleBindingList
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | ZonalRoleBinding | 
| metadataObjectMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| specZonalRoleBindingSpec | |
| statusZonalRoleBindingStatus | 
ZonalRoleBindingList
Enthält eine Liste von ZonalRoleBinding-Ressourcen.
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | ZonalRoleBindingList | 
| metadataListMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| itemsZonalRoleBinding-Array | 
ZonalRoleBindingReplica
Stellt eine replizierte ZonalRoleBinding-Ressource dar, die mit einem bestimmten zonalen API-Server synchronisiert wird.
Wird angezeigt in: - ZonalRoleBindingReplicaList
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | ZonalRoleBindingReplica | 
| metadataObjectMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| specZonalRoleBindingSpec | |
| statusZonalRoleBindingReplicaStatus | 
ZonalRoleBindingReplicaList
Enthält eine Liste von ZonalRoleBindingReplica-Ressourcen.
| Feld | Beschreibung | 
|---|---|
| apiVersionString | iam.global.gdc.goog/v1 | 
| kindString | ZonalRoleBindingReplicaList | 
| metadataListMeta | Informationen zu den Feldern von metadatafinden Sie in der Dokumentation zur Kubernetes API. | 
| itemsZonalRoleBindingReplica-Array | 
ZonalRoleBindingReplicaStatus
Gibt den Status des ZonalRoleBindingReplica an.
Erscheint in: - ZonalRoleBindingReplica - ZonalRoleBindingZoneStatus
| Feld | Beschreibung | 
|---|---|
| conditionsCondition-Array | |
| propagatedNameString | PropagatedName des ZonalRoleBinding-Objekts, das in den Nutzerclustern innerhalb der Organisation weitergegeben werden muss. | 
| clustersClusterStatus-Array | Die Liste der Weiterleitungsstatus für die Cluster für ZonalRoleBinding, die in den Nutzerclustern innerhalb der Organisation weitergeleitet werden müssen. | 
| errorStatusErrorStatus | Die letzten Fehler mit den beobachteten Zeiten. | 
ZonalRoleBindingSpec
Gibt die Spezifikation des ZonalRoleBinding an.
Vorkommen: - ZonalRoleBinding - ZonalRoleBindingReplica
| Feld | Beschreibung | 
|---|---|
| roleRefRoleRef | RoleRef enthält Informationen, die auf die verwendete zonale Rolle verweisen. | 
| subjectsSubject array | Die Subjekte der globalen ZonalRoleBinding-Ressource. | 
ZonalRoleBindingStatus
Gibt den Status der ZonalRoleBinding-Ressource an.
Wird angezeigt in: - ZonalRoleBinding
| Feld | Beschreibung | 
|---|---|
| conditionsCondition-Array | Die Beobachtungen zum Gesamtstatus der Ressource. Bekannte Bedingungstypen: „Bereit“. | 
| rolloutRolloutStatus | Die aktuelle Strategie, die verwendet wird, um die Ressource in den einzelnen Zonen bereitzustellen. | 
| zonesZonalRoleBindingZoneStatus-Array | Die Liste der Zonenstatus, in denen die Ressource bereitgestellt wird. | 
ZonalRoleBindingZoneStatus
ZonalRoleBindingZoneStatus gibt den Status eines ZonalRoleBinding an, das in einer bestimmten Zone eingeführt wird.
Wird angezeigt in: - ZonalRoleBindingStatus
| Feld | Beschreibung | 
|---|---|
| nameString | Der Name der Zone, in der sich das Replikat befindet, auf das sich dieser Status bezieht. | 
| rolloutStatusZoneRolloutStatus | Der Status der Bereitstellung des Replikats in der Zone. | 
| replicaStatusZonalRoleBindingReplicaStatus | Der Abgleichstatus des Replikats, das aus der Zone erfasst wurde. Jede Bedingung im Feld, deren .observedGeneration kleiner als .rolloutStatus.replicaGeneration ist, ist veraltet. |