AWSElasticLoadBalancerAuthenticateCognitoActionConfiguration
No description
type AWSElasticLoadBalancerAuthenticateCognitoActionConfiguration {
userPoolArn: String!
userPoolClientId: String!
userPoolDomain: String!
authenticationRequestExtraParams: [AWSTag!]!
onUnauthenticatedRequest: AWSElasticLoadBalancerAuthenticateConditionalBehaviorType!
scope: String!
sessionCookieName: String!
sessionTimeout: Int64!
}
Fields
AWSElasticLoadBalancerAuthenticateCognitoActionConfiguration.userPoolArn
● String!
non-null scalar
The Amazon Resource Name (ARN) of the Amazon Cognito user pool
AWSElasticLoadBalancerAuthenticateCognitoActionConfiguration.userPoolClientId
● String!
non-null scalar
The ID of the Amazon Cognito user pool client
AWSElasticLoadBalancerAuthenticateCognitoActionConfiguration.userPoolDomain
● String!
non-null scalar
The domain prefix or fully-qualified domain name of the Amazon Cognito user pool
AWSElasticLoadBalancerAuthenticateCognitoActionConfiguration.authenticationRequestExtraParams
● [AWSTag!]!
non-null object
The query parameters (up to 10) to include in the redirect request to the authorization endpoint
AWSElasticLoadBalancerAuthenticateCognitoActionConfiguration.onUnauthenticatedRequest
● AWSElasticLoadBalancerAuthenticateConditionalBehaviorType!
non-null enum
The behavior if the user is not authenticated
AWSElasticLoadBalancerAuthenticateCognitoActionConfiguration.scope
● String!
non-null scalar
The set of user claims to be requested from the IdP
AWSElasticLoadBalancerAuthenticateCognitoActionConfiguration.sessionCookieName
● String!
non-null scalar
The name of the cookie used to maintain session information
AWSElasticLoadBalancerAuthenticateCognitoActionConfiguration.sessionTimeout
● Int64!
non-null scalar
The maximum duration of the authentication session, in seconds The default value: 604800 seconds (7 days)