Package com.pulumi.aws.eks.inputs
Class IdentityProviderConfigOidcArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.eks.inputs.IdentityProviderConfigOidcArgs.Builder
-
- Enclosing class:
- IdentityProviderConfigOidcArgs
public static final class IdentityProviderConfigOidcArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(IdentityProviderConfigOidcArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IdentityProviderConfigOidcArgs defaults)
-
-
Method Detail
-
clientId
public IdentityProviderConfigOidcArgs.Builder clientId(com.pulumi.core.Output<java.lang.String> clientId)
- Parameters:
clientId
- Client ID for the OpenID Connect identity provider.- Returns:
- builder
-
clientId
public IdentityProviderConfigOidcArgs.Builder clientId(java.lang.String clientId)
- Parameters:
clientId
- Client ID for the OpenID Connect identity provider.- Returns:
- builder
-
groupsClaim
public IdentityProviderConfigOidcArgs.Builder groupsClaim(@Nullable com.pulumi.core.Output<java.lang.String> groupsClaim)
- Parameters:
groupsClaim
- The JWT claim that the provider will use to return groups.- Returns:
- builder
-
groupsClaim
public IdentityProviderConfigOidcArgs.Builder groupsClaim(java.lang.String groupsClaim)
- Parameters:
groupsClaim
- The JWT claim that the provider will use to return groups.- Returns:
- builder
-
groupsPrefix
public IdentityProviderConfigOidcArgs.Builder groupsPrefix(@Nullable com.pulumi.core.Output<java.lang.String> groupsPrefix)
- Parameters:
groupsPrefix
- A prefix that is prepended to group claims e.g., `oidc:`.- Returns:
- builder
-
groupsPrefix
public IdentityProviderConfigOidcArgs.Builder groupsPrefix(java.lang.String groupsPrefix)
- Parameters:
groupsPrefix
- A prefix that is prepended to group claims e.g., `oidc:`.- Returns:
- builder
-
identityProviderConfigName
public IdentityProviderConfigOidcArgs.Builder identityProviderConfigName(com.pulumi.core.Output<java.lang.String> identityProviderConfigName)
- Parameters:
identityProviderConfigName
- The name of the identity provider config.- Returns:
- builder
-
identityProviderConfigName
public IdentityProviderConfigOidcArgs.Builder identityProviderConfigName(java.lang.String identityProviderConfigName)
- Parameters:
identityProviderConfigName
- The name of the identity provider config.- Returns:
- builder
-
issuerUrl
public IdentityProviderConfigOidcArgs.Builder issuerUrl(com.pulumi.core.Output<java.lang.String> issuerUrl)
- Parameters:
issuerUrl
- Issuer URL for the OpenID Connect identity provider.- Returns:
- builder
-
issuerUrl
public IdentityProviderConfigOidcArgs.Builder issuerUrl(java.lang.String issuerUrl)
- Parameters:
issuerUrl
- Issuer URL for the OpenID Connect identity provider.- Returns:
- builder
-
requiredClaims
public IdentityProviderConfigOidcArgs.Builder requiredClaims(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> requiredClaims)
- Parameters:
requiredClaims
- The key value pairs that describe required claims in the identity token.- Returns:
- builder
-
requiredClaims
public IdentityProviderConfigOidcArgs.Builder requiredClaims(java.util.Map<java.lang.String,java.lang.String> requiredClaims)
- Parameters:
requiredClaims
- The key value pairs that describe required claims in the identity token.- Returns:
- builder
-
usernameClaim
public IdentityProviderConfigOidcArgs.Builder usernameClaim(@Nullable com.pulumi.core.Output<java.lang.String> usernameClaim)
- Parameters:
usernameClaim
- The JWT claim that the provider will use as the username.- Returns:
- builder
-
usernameClaim
public IdentityProviderConfigOidcArgs.Builder usernameClaim(java.lang.String usernameClaim)
- Parameters:
usernameClaim
- The JWT claim that the provider will use as the username.- Returns:
- builder
-
usernamePrefix
public IdentityProviderConfigOidcArgs.Builder usernamePrefix(@Nullable com.pulumi.core.Output<java.lang.String> usernamePrefix)
- Parameters:
usernamePrefix
- A prefix that is prepended to username claims.- Returns:
- builder
-
usernamePrefix
public IdentityProviderConfigOidcArgs.Builder usernamePrefix(java.lang.String usernamePrefix)
- Parameters:
usernamePrefix
- A prefix that is prepended to username claims.- Returns:
- builder
-
build
public IdentityProviderConfigOidcArgs build()
-
-