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