@Stability(value=Stable) public static final class CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty>
| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder clientId(String clientId)
clientId - This is also known as *audience* . This parameter is required.
The ID of the client application that makes authentication requests to the OIDC identity provider.this@Stability(value=Stable) public CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder issuerUrl(String issuerUrl)
issuerUrl - The URL of the OIDC identity provider that allows the API server to discover public signing keys for verifying tokens. This parameter is required.this@Stability(value=Stable) public CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder groupsClaim(String groupsClaim)
groupsClaim - The JSON web token (JWT) claim that the provider uses to return your groups.this@Stability(value=Stable) public CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder groupsPrefix(String groupsPrefix)
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:this@Stability(value=Stable) public CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder requiredClaims(IResolvable requiredClaims)
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.this@Stability(value=Stable) public CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder requiredClaims(List<? extends Object> requiredClaims)
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.this@Stability(value=Stable) public CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder usernameClaim(String usernameClaim)
usernameClaim - The JSON Web token (JWT) claim that is used as the username.this@Stability(value=Stable) public CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty.Builder usernamePrefix(String usernamePrefix)
usernamePrefix - The prefix that is prepended to username claims to prevent clashes with existing names.
The prefix can't contain system:this@Stability(value=Stable) public CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty build()
build in interface software.amazon.jsii.Builder<CfnIdentityProviderConfig.OidcIdentityProviderConfigProperty>CfnIdentityProviderConfig.OidcIdentityProviderConfigPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.