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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.actions.AuthenticateCognitoActionProps
AuthenticateCognitoActionProps.Builder, AuthenticateCognitoActionProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theAuthenticateCognitoActionProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final Boolean
Allow HTTPS outbound traffic to communicate with the IdP.The query parameters (up to 10) to include in the redirect request to the authorization endpoint.final ListenerAction
getNext()
What action to execute next.final UnauthenticatedAction
The behavior if the user is not authenticated.final String
getScope()
The set of user claims to be requested from the IdP.final String
The name of the cookie used to maintain session information.final Duration
The maximum duration of the authentication session.final IUserPool
The Amazon Cognito user pool.final IUserPoolClient
The Amazon Cognito user pool client.final IUserPoolDomain
The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.final int
hashCode()
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:AuthenticateCognitoActionProps
What 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:
getNext
in interfaceAuthenticateCognitoActionProps
-
getUserPool
Description copied from interface:AuthenticateCognitoActionProps
The Amazon Cognito user pool.- Specified by:
getUserPool
in interfaceAuthenticateCognitoActionProps
-
getUserPoolClient
Description copied from interface:AuthenticateCognitoActionProps
The Amazon Cognito user pool client.- Specified by:
getUserPoolClient
in interfaceAuthenticateCognitoActionProps
-
getUserPoolDomain
Description copied from interface:AuthenticateCognitoActionProps
The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.- Specified by:
getUserPoolDomain
in interfaceAuthenticateCognitoActionProps
-
getAllowHttpsOutbound
Description copied from interface:AuthenticateCognitoActionProps
Allow HTTPS outbound traffic to communicate with the IdP.Set this property to false if the IP address used for the IdP endpoint is identifiable and you want to control outbound traffic. Then allow HTTPS outbound traffic to the IdP's IP address using the listener's
connections
property.Default: true
- Specified by:
getAllowHttpsOutbound
in interfaceAuthenticateCognitoActionProps
- See Also:
-
getAuthenticationRequestExtraParams
Description copied from interface:AuthenticateCognitoActionProps
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.Default: - No extra parameters
- Specified by:
getAuthenticationRequestExtraParams
in interfaceAuthenticateCognitoActionProps
-
getOnUnauthenticatedRequest
Description copied from interface:AuthenticateCognitoActionProps
The behavior if the user is not authenticated.Default: UnauthenticatedAction.AUTHENTICATE
- Specified by:
getOnUnauthenticatedRequest
in interfaceAuthenticateCognitoActionProps
-
getScope
Description copied from interface:AuthenticateCognitoActionProps
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.
Default: "openid"
- Specified by:
getScope
in interfaceAuthenticateCognitoActionProps
-
getSessionCookieName
Description copied from interface:AuthenticateCognitoActionProps
The name of the cookie used to maintain session information.Default: "AWSELBAuthSessionCookie"
- Specified by:
getSessionCookieName
in interfaceAuthenticateCognitoActionProps
-
getSessionTimeout
Description copied from interface:AuthenticateCognitoActionProps
The maximum duration of the authentication session.Default: Duration.days(7)
- Specified by:
getSessionTimeout
in interfaceAuthenticateCognitoActionProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-