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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.CfnListener.AuthenticateOidcConfigProperty
CfnListener.AuthenticateOidcConfigProperty.Builder, CfnListener.AuthenticateOidcConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnListener.AuthenticateOidcConfigProperty.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 authorization endpoint of the IdP.final StringThe OAuth 2.0 client identifier.final StringThe OAuth 2.0 client secret.final StringThe OIDC issuer identifier of the IdP.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 StringThe maximum duration of the authentication session, in seconds.final StringThe token endpoint of the IdP.final ObjectIndicates whether to use the existing client secret when modifying a rule.final StringThe user info endpoint of the IdP.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 theCfnListener.AuthenticateOidcConfigProperty.Builder.
-
-
Method Details
-
getAuthorizationEndpoint
Description copied from interface:CfnListener.AuthenticateOidcConfigPropertyThe authorization endpoint of the IdP.This must be a full URL, including the HTTPS protocol, the domain, and the path.
- Specified by:
getAuthorizationEndpointin interfaceCfnListener.AuthenticateOidcConfigProperty- See Also:
-
getClientId
Description copied from interface:CfnListener.AuthenticateOidcConfigPropertyThe OAuth 2.0 client identifier.- Specified by:
getClientIdin interfaceCfnListener.AuthenticateOidcConfigProperty- See Also:
-
getIssuer
Description copied from interface:CfnListener.AuthenticateOidcConfigPropertyThe OIDC issuer identifier of the IdP.This must be a full URL, including the HTTPS protocol, the domain, and the path.
- Specified by:
getIssuerin interfaceCfnListener.AuthenticateOidcConfigProperty- See Also:
-
getTokenEndpoint
Description copied from interface:CfnListener.AuthenticateOidcConfigPropertyThe token endpoint of the IdP.This must be a full URL, including the HTTPS protocol, the domain, and the path.
- Specified by:
getTokenEndpointin interfaceCfnListener.AuthenticateOidcConfigProperty- See Also:
-
getUserInfoEndpoint
Description copied from interface:CfnListener.AuthenticateOidcConfigPropertyThe user info endpoint of the IdP.This must be a full URL, including the HTTPS protocol, the domain, and the path.
- Specified by:
getUserInfoEndpointin interfaceCfnListener.AuthenticateOidcConfigProperty- See Also:
-
getAuthenticationRequestExtraParams
Description copied from interface:CfnListener.AuthenticateOidcConfigPropertyThe query parameters (up to 10) to include in the redirect request to the authorization endpoint.- Specified by:
getAuthenticationRequestExtraParamsin interfaceCfnListener.AuthenticateOidcConfigProperty- See Also:
-
getClientSecret
Description copied from interface:CfnListener.AuthenticateOidcConfigPropertyThe 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 setUseExistingClientSecretto true.- Specified by:
getClientSecretin interfaceCfnListener.AuthenticateOidcConfigProperty- See Also:
-
getOnUnauthenticatedRequest
Description copied from interface:CfnListener.AuthenticateOidcConfigPropertyThe 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 interfaceCfnListener.AuthenticateOidcConfigProperty- See Also:
-
getScope
Description copied from interface:CfnListener.AuthenticateOidcConfigPropertyThe 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 interfaceCfnListener.AuthenticateOidcConfigProperty- See Also:
-
getSessionCookieName
Description copied from interface:CfnListener.AuthenticateOidcConfigPropertyThe name of the cookie used to maintain session information.The default is AWSELBAuthSessionCookie.
- Specified by:
getSessionCookieNamein interfaceCfnListener.AuthenticateOidcConfigProperty- See Also:
-
getSessionTimeout
Description copied from interface:CfnListener.AuthenticateOidcConfigPropertyThe maximum duration of the authentication session, in seconds.The default is 604800 seconds (7 days).
- Specified by:
getSessionTimeoutin interfaceCfnListener.AuthenticateOidcConfigProperty- See Also:
-
getUseExistingClientSecret
Description copied from interface:CfnListener.AuthenticateOidcConfigPropertyIndicates 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:
getUseExistingClientSecretin interfaceCfnListener.AuthenticateOidcConfigProperty- 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()
-