public static interface OidcIdentityProviderConfig.Builder extends SdkPojo, CopyableBuilder<OidcIdentityProviderConfig.Builder,OidcIdentityProviderConfig>
| Modifier and Type | Method and Description |
|---|---|
OidcIdentityProviderConfig.Builder |
clientId(String clientId)
This is also known as audience.
|
OidcIdentityProviderConfig.Builder |
clusterName(String clusterName)
The cluster that the configuration is associated to.
|
OidcIdentityProviderConfig.Builder |
groupsClaim(String groupsClaim)
The JSON web token (JWT) claim that the provider uses to return your groups.
|
OidcIdentityProviderConfig.Builder |
groupsPrefix(String groupsPrefix)
The prefix that is prepended to group claims to prevent clashes with existing names (such as
system: groups). |
OidcIdentityProviderConfig.Builder |
identityProviderConfigArn(String identityProviderConfigArn)
The ARN of the configuration.
|
OidcIdentityProviderConfig.Builder |
identityProviderConfigName(String identityProviderConfigName)
The name of the configuration.
|
OidcIdentityProviderConfig.Builder |
issuerUrl(String issuerUrl)
The URL of the OIDC identity provider that allows the API server to discover public signing keys for
verifying tokens.
|
OidcIdentityProviderConfig.Builder |
requiredClaims(Map<String,String> requiredClaims)
The key-value pairs that describe required claims in the identity token.
|
OidcIdentityProviderConfig.Builder |
status(ConfigStatus status)
The status of the OIDC identity provider.
|
OidcIdentityProviderConfig.Builder |
status(String status)
The status of the OIDC identity provider.
|
OidcIdentityProviderConfig.Builder |
tags(Map<String,String> tags)
The metadata to apply to the provider configuration to assist with categorization and organization.
|
OidcIdentityProviderConfig.Builder |
usernameClaim(String usernameClaim)
The JSON Web token (JWT) claim that is used as the username.
|
OidcIdentityProviderConfig.Builder |
usernamePrefix(String usernamePrefix)
The prefix that is prepended to username claims to prevent clashes with existing names.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildOidcIdentityProviderConfig.Builder identityProviderConfigName(String identityProviderConfigName)
The name of the configuration.
identityProviderConfigName - The name of the configuration.OidcIdentityProviderConfig.Builder identityProviderConfigArn(String identityProviderConfigArn)
The ARN of the configuration.
identityProviderConfigArn - The ARN of the configuration.OidcIdentityProviderConfig.Builder clusterName(String clusterName)
The cluster that the configuration is associated to.
clusterName - The cluster that the configuration is associated to.OidcIdentityProviderConfig.Builder issuerUrl(String issuerUrl)
The URL of the OIDC identity provider that allows the API server to discover public signing keys for verifying tokens.
issuerUrl - The URL of the OIDC identity provider that allows the API server to discover public signing keys for
verifying tokens.OidcIdentityProviderConfig.Builder clientId(String clientId)
This is also known as audience. The ID of the client application that makes authentication requests to the OIDC identity provider.
clientId - This is also known as audience. The ID of the client application that makes authentication
requests to the OIDC identity provider.OidcIdentityProviderConfig.Builder usernameClaim(String usernameClaim)
The JSON Web token (JWT) claim that is used as the username.
usernameClaim - The JSON Web token (JWT) claim that is used as the username.OidcIdentityProviderConfig.Builder usernamePrefix(String usernamePrefix)
The prefix that is prepended to username claims to prevent clashes with existing names. The prefix can't
contain system:
usernamePrefix - The prefix that is prepended to username claims to prevent clashes with existing names. The prefix
can't contain system:OidcIdentityProviderConfig.Builder groupsClaim(String groupsClaim)
The JSON web token (JWT) claim that the provider uses to return your groups.
groupsClaim - The JSON web token (JWT) claim that the provider uses to return your groups.OidcIdentityProviderConfig.Builder groupsPrefix(String groupsPrefix)
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:
groupsPrefix - 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:OidcIdentityProviderConfig.Builder requiredClaims(Map<String,String> requiredClaims)
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.
requiredClaims - 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.OidcIdentityProviderConfig.Builder tags(Map<String,String> 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. You define both.
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. You define both.OidcIdentityProviderConfig.Builder status(String status)
The status of the OIDC identity provider.
status - The status of the OIDC identity provider.ConfigStatus,
ConfigStatusOidcIdentityProviderConfig.Builder status(ConfigStatus status)
The status of the OIDC identity provider.
status - The status of the OIDC identity provider.ConfigStatus,
ConfigStatusCopyright © 2022. All rights reserved.