class Aws::EKS::Types::OidcIdentityProviderConfig

An object that represents the configuration for an OpenID Connect (OIDC) identity provider.

@!attribute [rw] identity_provider_config_name

The name of the configuration.
@return [String]

@!attribute [rw] identity_provider_config_arn

The ARN of the configuration.
@return [String]

@!attribute [rw] cluster_name

The cluster that the configuration is associated to.
@return [String]

@!attribute [rw] issuer_url

The URL of the OIDC identity provider that allows the API server to
discover public signing keys for verifying tokens.
@return [String]

@!attribute [rw] client_id

This is also known as *audience*. The ID of the client application
that makes authentication requests to the OIDC identity provider.
@return [String]

@!attribute [rw] username_claim

The JSON Web token (JWT) claim that is used as the username.
@return [String]

@!attribute [rw] username_prefix

The prefix that is prepended to username claims to prevent clashes
with existing names. The prefix can't contain `system:`
@return [String]

@!attribute [rw] groups_claim

The JSON web token (JWT) claim that the provider uses to return your
groups.
@return [String]

@!attribute [rw] groups_prefix

The prefix that is prepended to group claims to prevent clashes with
existing names (such as `system:` groups). For example, the value`
oidc:` creates group names like `oidc:engineering` and `oidc:infra`.
The prefix can't contain `system:`
@return [String]

@!attribute [rw] required_claims

The key-value pairs that describe required claims in the identity
token. If set, each claim is verified to be present in the token
with a matching value.
@return [Hash<String,String>]

@!attribute [rw] tags

The metadata to apply to the provider configuration to assist with
categorization and organization. Each tag consists of a key and an
optional value, both of which you defined.
@return [Hash<String,String>]

@!attribute [rw] status

The status of the OIDC identity provider.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/eks-2017-11-01/OidcIdentityProviderConfig AWS API Documentation

Constants

SENSITIVE