Class CfnListenerRule.AuthenticateCognitoConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticloadbalancingv2.CfnListenerRule.AuthenticateCognitoConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnListenerRule.AuthenticateCognitoConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnListenerRule.AuthenticateCognitoConfigProperty
@Stability(Stable)
@Internal
public static final class CfnListenerRule.AuthenticateCognitoConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnListenerRule.AuthenticateCognitoConfigProperty
An implementation for
CfnListenerRule.AuthenticateCognitoConfigProperty-
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.CfnListenerRule.AuthenticateCognitoConfigProperty
CfnListenerRule.AuthenticateCognitoConfigProperty.Builder, CfnListenerRule.AuthenticateCognitoConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnListenerRule.AuthenticateCognitoConfigProperty.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 booleanfinal ObjectThe query parameters (up to 10) to include in the redirect request to the authorization endpoint.final StringThe 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 NumberThe maximum duration of the authentication session, in seconds.final StringThe Amazon Resource Name (ARN) of the Amazon Cognito user pool.final StringThe ID of the Amazon Cognito user pool client.final StringThe 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 theCfnListenerRule.AuthenticateCognitoConfigProperty.Builder.
-
-
Method Details
-
getUserPoolArn
Description copied from interface:CfnListenerRule.AuthenticateCognitoConfigPropertyThe Amazon Resource Name (ARN) of the Amazon Cognito user pool.- Specified by:
getUserPoolArnin interfaceCfnListenerRule.AuthenticateCognitoConfigProperty- See Also:
-
getUserPoolClientId
Description copied from interface:CfnListenerRule.AuthenticateCognitoConfigPropertyThe ID of the Amazon Cognito user pool client.- Specified by:
getUserPoolClientIdin interfaceCfnListenerRule.AuthenticateCognitoConfigProperty- See Also:
-
getUserPoolDomain
Description copied from interface:CfnListenerRule.AuthenticateCognitoConfigPropertyThe domain prefix or fully-qualified domain name of the Amazon Cognito user pool.- Specified by:
getUserPoolDomainin interfaceCfnListenerRule.AuthenticateCognitoConfigProperty- See Also:
-
getAuthenticationRequestExtraParams
Description copied from interface:CfnListenerRule.AuthenticateCognitoConfigPropertyThe query parameters (up to 10) to include in the redirect request to the authorization endpoint.Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- Specified by:
getAuthenticationRequestExtraParamsin interfaceCfnListenerRule.AuthenticateCognitoConfigProperty- See Also:
-
getOnUnauthenticatedRequest
Description copied from interface:CfnListenerRule.AuthenticateCognitoConfigPropertyThe behavior if the user is not authenticated. The following are possible values:.- deny `` - Return an HTTP 401 Unauthorized error.
- allow `` - Allow the request to be forwarded to the target.
- authenticate `` - Redirect the request to the IdP authorization endpoint. This is the default value.
- Specified by:
getOnUnauthenticatedRequestin interfaceCfnListenerRule.AuthenticateCognitoConfigProperty- See Also:
-
getScope
Description copied from interface:CfnListenerRule.AuthenticateCognitoConfigPropertyThe set of user claims to be requested from the IdP. The default isopenid.To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
- Specified by:
getScopein interfaceCfnListenerRule.AuthenticateCognitoConfigProperty- See Also:
-
getSessionCookieName
Description copied from interface:CfnListenerRule.AuthenticateCognitoConfigPropertyThe name of the cookie used to maintain session information.The default is AWSELBAuthSessionCookie.
- Specified by:
getSessionCookieNamein interfaceCfnListenerRule.AuthenticateCognitoConfigProperty- See Also:
-
getSessionTimeout
Description copied from interface:CfnListenerRule.AuthenticateCognitoConfigPropertyThe maximum duration of the authentication session, in seconds.The default is 604800 seconds (7 days).
- Specified by:
getSessionTimeoutin interfaceCfnListenerRule.AuthenticateCognitoConfigProperty- See Also:
-
$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()
-