Red Hat · Schema

IdentityProvider

Represents an identity provider configured for cluster authentication.

CloudContainersEnterpriseHybrid CloudKubernetesLinuxOpen Source

Properties

Name Type Description
id string The unique identifier of the identity provider.
name string The display name of the identity provider.
type string The type of identity provider.
mapping_method string The method used to map identities to users.
github object GitHub-specific identity provider configuration.
ldap object LDAP-specific identity provider configuration.
openid object OpenID Connect identity provider configuration.
View JSON Schema on GitHub

JSON Schema

red-hat-openshift-cluster-manager-identity-provider-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "IdentityProvider",
  "type": "object",
  "description": "Represents an identity provider configured for cluster authentication.",
  "properties": {
    "id": {
      "type": "string",
      "description": "The unique identifier of the identity provider."
    },
    "name": {
      "type": "string",
      "description": "The display name of the identity provider."
    },
    "type": {
      "type": "string",
      "description": "The type of identity provider."
    },
    "mapping_method": {
      "type": "string",
      "description": "The method used to map identities to users."
    },
    "github": {
      "type": "object",
      "description": "GitHub-specific identity provider configuration."
    },
    "ldap": {
      "type": "object",
      "description": "LDAP-specific identity provider configuration."
    },
    "openid": {
      "type": "object",
      "description": "OpenID Connect identity provider configuration."
    }
  }
}