@Stability(value=Stable) public static final class CfnListener.AuthenticateCognitoConfigProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnListener.AuthenticateCognitoConfigProperty>
CfnListener.AuthenticateCognitoConfigProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnListener.AuthenticateCognitoConfigProperty.Builder userPoolArn(String userPoolArn)
CfnListener.AuthenticateCognitoConfigProperty.getUserPoolArn()userPoolArn - The Amazon Resource Name (ARN) of the Amazon Cognito user pool. This parameter is required.this@Stability(value=Stable) public CfnListener.AuthenticateCognitoConfigProperty.Builder userPoolClientId(String userPoolClientId)
CfnListener.AuthenticateCognitoConfigProperty.getUserPoolClientId()userPoolClientId - The ID of the Amazon Cognito user pool client. This parameter is required.this@Stability(value=Stable) public CfnListener.AuthenticateCognitoConfigProperty.Builder userPoolDomain(String userPoolDomain)
CfnListener.AuthenticateCognitoConfigProperty.getUserPoolDomain()userPoolDomain - The domain prefix or fully-qualified domain name of the Amazon Cognito user pool. This parameter is required.this@Stability(value=Stable) public CfnListener.AuthenticateCognitoConfigProperty.Builder authenticationRequestExtraParams(IResolvable authenticationRequestExtraParams)
CfnListener.AuthenticateCognitoConfigProperty.getAuthenticationRequestExtraParams()authenticationRequestExtraParams - The query parameters (up to 10) to include in the redirect request to the authorization endpoint.this@Stability(value=Stable) public CfnListener.AuthenticateCognitoConfigProperty.Builder authenticationRequestExtraParams(Map<String,String> authenticationRequestExtraParams)
CfnListener.AuthenticateCognitoConfigProperty.getAuthenticationRequestExtraParams()authenticationRequestExtraParams - The query parameters (up to 10) to include in the redirect request to the authorization endpoint.this@Stability(value=Stable) public CfnListener.AuthenticateCognitoConfigProperty.Builder onUnauthenticatedRequest(String onUnauthenticatedRequest)
onUnauthenticatedRequest - The behavior if the user is not authenticated. The following are possible values:.
this@Stability(value=Stable) public CfnListener.AuthenticateCognitoConfigProperty.Builder scope(String scope)
CfnListener.AuthenticateCognitoConfigProperty.getScope()scope - The set of user claims to be requested from the IdP. The default is `openid` .
To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.this@Stability(value=Stable) public CfnListener.AuthenticateCognitoConfigProperty.Builder sessionCookieName(String sessionCookieName)
CfnListener.AuthenticateCognitoConfigProperty.getSessionCookieName()sessionCookieName - The name of the cookie used to maintain session information.
The default is AWSELBAuthSessionCookie.this@Stability(value=Stable) public CfnListener.AuthenticateCognitoConfigProperty.Builder sessionTimeout(String sessionTimeout)
CfnListener.AuthenticateCognitoConfigProperty.getSessionTimeout()sessionTimeout - The maximum duration of the authentication session, in seconds.
The default is 604800 seconds (7 days).this@Stability(value=Stable) public CfnListener.AuthenticateCognitoConfigProperty build()
build in interface software.amazon.jsii.Builder<CfnListener.AuthenticateCognitoConfigProperty>CfnListener.AuthenticateCognitoConfigPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.