KRM API iam.gdc.goog/v1

iam.gdc.goog/v1

Contains API Schema definitions for the identity API group.

Package v1 contains API Schema definitions for the iam.gdc.goog v1 API group

CustomRole

Represents a template for a zonal CustomRole Custom roles provide fine-grained control over user permissions, unlike predefined roles. This allows organizations to tailor access rights to their specific needs, balancing operational efficiency with security. By adhering to the principle of least privilege, custom roles significantly enhance security and protect sensitive data.

Appears in: - CustomRoleList

Field Description
apiVersion string iam.gdc.goog/v1
kind string CustomRole
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec CustomRoleSpec
status CustomRoleStatus

CustomRoleList

Contains a list of CustomRole resource

Field Description
apiVersion string iam.gdc.goog/v1
kind string CustomRoleList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items CustomRole array

CustomRoleStatus

Provides a status of CustomRole

Appears in: - CustomRole

Field Description
conditions Condition array Conditions represents the observations of this Custom role overall state
propagationInfo PropagationInfo propagation information of converted template for zonal role template conversion

IdentityProviderConfig

Represents a configuration for an identity provider that supports OIDC or SAML.

Appears in: - IdentityProviderConfigList

Field Description
apiVersion string iam.gdc.goog/v1
kind string IdentityProviderConfig
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec IdentityProviderConfigSpec
status IdentityProviderConfigStatus

IdentityProviderConfigList

Contains a list of IdentityProviderConfig resources.

Field Description
apiVersion string iam.gdc.goog/v1
kind string IdentityProviderConfigList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items IdentityProviderConfig array

IdentityProviderConfigSpec

Provides the specification, or desired state, of an IdentityProviderConfig resource. Either OIDCConfig or SAMLConfig has to be provided but not both.

Appears in: - IdentityProviderConfig

Field Description
oidc OIDCProviderConfig OIDC specific configuration.
saml SAMLProviderConfig SAML specific configuration.

IdentityProviderConfigStatus

Provides the status of an IdentityProviderConfig resource.

Appears in: - IdentityProviderConfig

Field Description
conditions Condition array