Interface OidcIdentityProviderConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OidcIdentityProviderConfig.Builder,
,OidcIdentityProviderConfig> SdkBuilder<OidcIdentityProviderConfig.Builder,
,OidcIdentityProviderConfig> SdkPojo
- Enclosing class:
OidcIdentityProviderConfig
-
Method Summary
Modifier and TypeMethodDescriptionThis is also known as audience.clusterName
(String clusterName) The name of your cluster.groupsClaim
(String groupsClaim) The JSON web token (JWT) claim that the provider uses to return your groups.groupsPrefix
(String groupsPrefix) The prefix that is prepended to group claims to prevent clashes with existing names (such assystem:
groups).identityProviderConfigArn
(String identityProviderConfigArn) The ARN of the configuration.identityProviderConfigName
(String identityProviderConfigName) The name of the configuration.The URL of the OIDC identity provider that allows the API server to discover public signing keys for verifying tokens.requiredClaims
(Map<String, String> requiredClaims) The key-value pairs that describe required claims in the identity token.The status of the OIDC identity provider.status
(ConfigStatus status) The status of the OIDC identity provider.Metadata that assists with categorization and organization.usernameClaim
(String usernameClaim) The JSON Web token (JWT) claim that is used as the username.usernamePrefix
(String usernamePrefix) The prefix that is prepended to username claims to prevent clashes with existing names.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
identityProviderConfigName
The name of the configuration.
- Parameters:
identityProviderConfigName
- The name of the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderConfigArn
The ARN of the configuration.
- Parameters:
identityProviderConfigArn
- The ARN of the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterName
The name of your cluster.
- Parameters:
clusterName
- The name of your cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issuerUrl
The URL of the OIDC identity provider that allows the API server to discover public signing keys for verifying tokens.
- Parameters:
issuerUrl
- The URL of the OIDC identity provider that allows the API server to discover public signing keys for verifying tokens.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientId
This is also known as audience. The ID of the client application that makes authentication requests to the OIDC identity provider.
- Parameters:
clientId
- This is also known as audience. The ID of the client application that makes authentication requests to the OIDC identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usernameClaim
The JSON Web token (JWT) claim that is used as the username.
- Parameters:
usernameClaim
- The JSON Web token (JWT) claim that is used as the username.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usernamePrefix
The prefix that is prepended to username claims to prevent clashes with existing names. The prefix can't contain
system:
- Parameters:
usernamePrefix
- The prefix that is prepended to username claims to prevent clashes with existing names. The prefix can't containsystem:
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupsClaim
The JSON web token (JWT) claim that the provider uses to return your groups.
- Parameters:
groupsClaim
- The JSON web token (JWT) claim that the provider uses to return your groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupsPrefix
The prefix that is prepended to group claims to prevent clashes with existing names (such as
system:
groups). For example, the valueoidc:
creates group names likeoidc:engineering
andoidc:infra
. The prefix can't containsystem:
- Parameters:
groupsPrefix
- The prefix that is prepended to group claims to prevent clashes with existing names (such assystem:
groups). For example, the valueoidc:
creates group names likeoidc:engineering
andoidc:infra
. The prefix can't containsystem:
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Metadata that assists with categorization and organization. Each tag consists of a key and an optional value. You define both. Tags don't propagate to any other cluster or Amazon Web Services resources.
- Parameters:
tags
- Metadata that assists with categorization and organization. Each tag consists of a key and an optional value. You define both. Tags don't propagate to any other cluster or Amazon Web Services resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the OIDC identity provider.
- Parameters:
status
- The status of the OIDC identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the OIDC identity provider.
- Parameters:
status
- The status of the OIDC identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-