@Stability(value=Stable) public static final class AuthenticateCognitoActionProps.Builder extends Object implements software.amazon.jsii.Builder<AuthenticateCognitoActionProps>
AuthenticateCognitoActionProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public AuthenticateCognitoActionProps.Builder next(ListenerAction next)
AuthenticateCognitoActionProps.getNext()next - What action to execute next. This parameter is required.
Multiple actions form a linked chain; the chain must always terminate in a
(weighted)forward, fixedResponse or redirect action.this@Stability(value=Stable) public AuthenticateCognitoActionProps.Builder userPool(IUserPool userPool)
AuthenticateCognitoActionProps.getUserPool()userPool - The Amazon Cognito user pool. This parameter is required.this@Stability(value=Stable) public AuthenticateCognitoActionProps.Builder userPoolClient(IUserPoolClient userPoolClient)
AuthenticateCognitoActionProps.getUserPoolClient()userPoolClient - The Amazon Cognito user pool client. This parameter is required.this@Stability(value=Stable) public AuthenticateCognitoActionProps.Builder userPoolDomain(IUserPoolDomain userPoolDomain)
AuthenticateCognitoActionProps.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 AuthenticateCognitoActionProps.Builder authenticationRequestExtraParams(Map<String,String> authenticationRequestExtraParams)
AuthenticateCognitoActionProps.getAuthenticationRequestExtraParams()authenticationRequestExtraParams - The query parameters (up to 10) to include in the redirect request to the authorization endpoint.this@Stability(value=Stable) public AuthenticateCognitoActionProps.Builder onUnauthenticatedRequest(UnauthenticatedAction onUnauthenticatedRequest)
AuthenticateCognitoActionProps.getOnUnauthenticatedRequest()onUnauthenticatedRequest - The behavior if the user is not authenticated.this@Stability(value=Stable) public AuthenticateCognitoActionProps.Builder scope(String scope)
AuthenticateCognitoActionProps.getScope()scope - The set of user claims to be requested from the IdP.
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 AuthenticateCognitoActionProps.Builder sessionCookieName(String sessionCookieName)
AuthenticateCognitoActionProps.getSessionCookieName()sessionCookieName - The name of the cookie used to maintain session information.this@Stability(value=Stable) public AuthenticateCognitoActionProps.Builder sessionTimeout(Duration sessionTimeout)
AuthenticateCognitoActionProps.getSessionTimeout()sessionTimeout - The maximum duration of the authentication session.this@Stability(value=Stable) public AuthenticateCognitoActionProps build()
build in interface software.amazon.jsii.Builder<AuthenticateCognitoActionProps>AuthenticateCognitoActionPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.