ListenerDefaultActionAuthenticateCognitoArgs

data class ListenerDefaultActionAuthenticateCognitoArgs(val authenticationRequestExtraParams: Output<Map<String, String>>? = null, val onUnauthenticatedRequest: Output<String>? = null, val scope: Output<String>? = null, val sessionCookieName: Output<String>? = null, val sessionTimeout: Output<Int>? = null, val userPoolArn: Output<String>, val userPoolClientId: Output<String>, val userPoolDomain: Output<String>) : ConvertibleToJava<ListenerDefaultActionAuthenticateCognitoArgs>

Constructors

constructor(authenticationRequestExtraParams: Output<Map<String, String>>? = null, onUnauthenticatedRequest: Output<String>? = null, scope: Output<String>? = null, sessionCookieName: Output<String>? = null, sessionTimeout: Output<Int>? = null, userPoolArn: Output<String>, userPoolClientId: Output<String>, userPoolDomain: Output<String>)

Properties

Link copied to clipboard

Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below.

Link copied to clipboard
val onUnauthenticatedRequest: Output<String>? = null

Behavior if the user is not authenticated. Valid values are deny, allow and authenticate.

Link copied to clipboard
val scope: Output<String>? = null

Set of user claims to be requested from the IdP.

Link copied to clipboard
val sessionCookieName: Output<String>? = null

Name of the cookie used to maintain session information.

Link copied to clipboard
val sessionTimeout: Output<Int>? = null

Maximum duration of the authentication session, in seconds.

Link copied to clipboard
val userPoolArn: Output<String>

ARN of the Cognito user pool.

Link copied to clipboard

ID of the Cognito user pool client.

Link copied to clipboard
val userPoolDomain: Output<String>

Domain prefix or fully-qualified domain name of the Cognito user pool. The following arguments are optional:

Functions

Link copied to clipboard
open override fun toJava(): ListenerDefaultActionAuthenticateCognitoArgs