Class CfnListener.AuthenticateOidcConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticloadbalancingv2.CfnListener.AuthenticateOidcConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnListener.AuthenticateOidcConfigProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnListener.AuthenticateOidcConfigProperty
@Stability(Stable)
@Internal
public static final class CfnListener.AuthenticateOidcConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnListener.AuthenticateOidcConfigProperty
An implementation for
CfnListener.AuthenticateOidcConfigProperty
-
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.CfnListener.AuthenticateOidcConfigProperty
CfnListener.AuthenticateOidcConfigProperty.Builder, CfnListener.AuthenticateOidcConfigProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnListener.AuthenticateOidcConfigProperty.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 Object
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.final String
The authorization endpoint of the IdP.final String
The OAuth 2.0 client identifier.final String
The OAuth 2.0 client secret.final String
The OIDC issuer identifier of the IdP.final String
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 String
The maximum duration of the authentication session, in seconds.final String
The token endpoint of the IdP.final Object
Indicates whether to use the existing client secret when modifying a rule.final String
The user info endpoint of the IdP.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 theCfnListener.AuthenticateOidcConfigProperty.Builder
.
-
-
Method Details
-
getAuthorizationEndpoint
Description copied from interface:CfnListener.AuthenticateOidcConfigProperty
The authorization endpoint of the IdP.This must be a full URL, including the HTTPS protocol, the domain, and the path.
- Specified by:
getAuthorizationEndpoint
in interfaceCfnListener.AuthenticateOidcConfigProperty
- See Also:
-
getClientId
Description copied from interface:CfnListener.AuthenticateOidcConfigProperty
The OAuth 2.0 client identifier.- Specified by:
getClientId
in interfaceCfnListener.AuthenticateOidcConfigProperty
- See Also:
-
getIssuer
Description copied from interface:CfnListener.AuthenticateOidcConfigProperty
The OIDC issuer identifier of the IdP.This must be a full URL, including the HTTPS protocol, the domain, and the path.
- Specified by:
getIssuer
in interfaceCfnListener.AuthenticateOidcConfigProperty
- See Also:
-
getTokenEndpoint
Description copied from interface:CfnListener.AuthenticateOidcConfigProperty
The token endpoint of the IdP.This must be a full URL, including the HTTPS protocol, the domain, and the path.
- Specified by:
getTokenEndpoint
in interfaceCfnListener.AuthenticateOidcConfigProperty
- See Also:
-
getUserInfoEndpoint
Description copied from interface:CfnListener.AuthenticateOidcConfigProperty
The user info endpoint of the IdP.This must be a full URL, including the HTTPS protocol, the domain, and the path.
- Specified by:
getUserInfoEndpoint
in interfaceCfnListener.AuthenticateOidcConfigProperty
- See Also:
-
getAuthenticationRequestExtraParams
Description copied from interface:CfnListener.AuthenticateOidcConfigProperty
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.- Specified by:
getAuthenticationRequestExtraParams
in interfaceCfnListener.AuthenticateOidcConfigProperty
- See Also:
-
getClientSecret
Description copied from interface:CfnListener.AuthenticateOidcConfigProperty
The OAuth 2.0 client secret. This parameter is required if you are creating a rule. If you are modifying a rule, you can omit this parameter if you setUseExistingClientSecret
to true.- Specified by:
getClientSecret
in interfaceCfnListener.AuthenticateOidcConfigProperty
- See Also:
-
getOnUnauthenticatedRequest
Description copied from interface:CfnListener.AuthenticateOidcConfigProperty
The 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:
getOnUnauthenticatedRequest
in interfaceCfnListener.AuthenticateOidcConfigProperty
- See Also:
-
getScope
Description copied from interface:CfnListener.AuthenticateOidcConfigProperty
The 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:
getScope
in interfaceCfnListener.AuthenticateOidcConfigProperty
- See Also:
-
getSessionCookieName
Description copied from interface:CfnListener.AuthenticateOidcConfigProperty
The name of the cookie used to maintain session information.The default is AWSELBAuthSessionCookie.
- Specified by:
getSessionCookieName
in interfaceCfnListener.AuthenticateOidcConfigProperty
- See Also:
-
getSessionTimeout
Description copied from interface:CfnListener.AuthenticateOidcConfigProperty
The maximum duration of the authentication session, in seconds.The default is 604800 seconds (7 days).
- Specified by:
getSessionTimeout
in interfaceCfnListener.AuthenticateOidcConfigProperty
- See Also:
-
getUseExistingClientSecret
Description copied from interface:CfnListener.AuthenticateOidcConfigProperty
Indicates whether to use the existing client secret when modifying a rule.If you are creating a rule, you can omit this parameter or set it to false.
- Specified by:
getUseExistingClientSecret
in interfaceCfnListener.AuthenticateOidcConfigProperty
- See Also:
-
$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()
-