Class AuthenticateCognitoActionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticloadbalancingv2.actions.AuthenticateCognitoActionProps.Jsii$Proxy
- All Implemented Interfaces:
AuthenticateCognitoActionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AuthenticateCognitoActionProps
@Stability(Stable)
@Internal
public static final class AuthenticateCognitoActionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AuthenticateCognitoActionProps
An implementation for
AuthenticateCognitoActionProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.actions.AuthenticateCognitoActionProps
AuthenticateCognitoActionProps.Builder, AuthenticateCognitoActionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theAuthenticateCognitoActionProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanThe query parameters (up to 10) to include in the redirect request to the authorization endpoint.final ListenerActiongetNext()What action to execute next.final UnauthenticatedActionThe behavior if the user is not authenticated.final StringgetScope()The set of user claims to be requested from the IdP.final StringThe name of the cookie used to maintain session information.final DurationThe maximum duration of the authentication session.final IUserPoolThe Amazon Cognito user pool.final IUserPoolClientThe Amazon Cognito user pool client.final IUserPoolDomainThe domain prefix or fully-qualified domain name of the Amazon Cognito user pool.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theAuthenticateCognitoActionProps.Builder.
-
-
Method Details
-
getNext
Description copied from interface:AuthenticateCognitoActionPropsWhat action to execute next.Multiple actions form a linked chain; the chain must always terminate in a (weighted)forward, fixedResponse or redirect action.
- Specified by:
getNextin interfaceAuthenticateCognitoActionProps
-
getUserPool
Description copied from interface:AuthenticateCognitoActionPropsThe Amazon Cognito user pool.- Specified by:
getUserPoolin interfaceAuthenticateCognitoActionProps
-
getUserPoolClient
Description copied from interface:AuthenticateCognitoActionPropsThe Amazon Cognito user pool client.- Specified by:
getUserPoolClientin interfaceAuthenticateCognitoActionProps
-
getUserPoolDomain
Description copied from interface:AuthenticateCognitoActionPropsThe domain prefix or fully-qualified domain name of the Amazon Cognito user pool.- Specified by:
getUserPoolDomainin interfaceAuthenticateCognitoActionProps
-
getAuthenticationRequestExtraParams
Description copied from interface:AuthenticateCognitoActionPropsThe query parameters (up to 10) to include in the redirect request to the authorization endpoint.Default: - No extra parameters
- Specified by:
getAuthenticationRequestExtraParamsin interfaceAuthenticateCognitoActionProps
-
getOnUnauthenticatedRequest
Description copied from interface:AuthenticateCognitoActionPropsThe behavior if the user is not authenticated.Default: UnauthenticatedAction.AUTHENTICATE
- Specified by:
getOnUnauthenticatedRequestin interfaceAuthenticateCognitoActionProps
-
getScope
Description copied from interface:AuthenticateCognitoActionPropsThe 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.
Default: "openid"
- Specified by:
getScopein interfaceAuthenticateCognitoActionProps
-
getSessionCookieName
Description copied from interface:AuthenticateCognitoActionPropsThe name of the cookie used to maintain session information.Default: "AWSELBAuthSessionCookie"
- Specified by:
getSessionCookieNamein interfaceAuthenticateCognitoActionProps
-
getSessionTimeout
Description copied from interface:AuthenticateCognitoActionPropsThe maximum duration of the authentication session.Default: Duration.days(7)
- Specified by:
getSessionTimeoutin interfaceAuthenticateCognitoActionProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-