Skip to main content

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)

Implemented by

AWSElasticLoadBalancerListenerActionConfiguration union