Class CfnListenerRule.AuthenticateOidcConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticloadbalancingv2.CfnListenerRule.AuthenticateOidcConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnListenerRule.AuthenticateOidcConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnListenerRule.AuthenticateOidcConfigProperty
@Stability(Stable)
@Internal
public static final class CfnListenerRule.AuthenticateOidcConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnListenerRule.AuthenticateOidcConfigProperty
An implementation for
CfnListenerRule.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.CfnListenerRule.AuthenticateOidcConfigProperty
CfnListenerRule.AuthenticateOidcConfigProperty.Builder, CfnListenerRule.AuthenticateOidcConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnListenerRule.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 NumberThe 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 theCfnListenerRule.AuthenticateOidcConfigProperty.Builder.
-
-
Method Details
-
getAuthorizationEndpoint
Description copied from interface:CfnListenerRule.AuthenticateOidcConfigPropertyThe authorization endpoint of the IdP.This must be a full URL, including the HTTPS protocol, the domain, and the path.
- Specified by:
getAuthorizationEndpointin interfaceCfnListenerRule.AuthenticateOidcConfigProperty- See Also:
-
getClientId
Description copied from interface:CfnListenerRule.AuthenticateOidcConfigPropertyThe OAuth 2.0 client identifier.- Specified by:
getClientIdin interfaceCfnListenerRule.AuthenticateOidcConfigProperty- See Also:
-
getIssuer
Description copied from interface:CfnListenerRule.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 interfaceCfnListenerRule.AuthenticateOidcConfigProperty- See Also:
-
getTokenEndpoint
Description copied from interface:CfnListenerRule.AuthenticateOidcConfigPropertyThe token endpoint of the IdP.This must be a full URL, including the HTTPS protocol, the domain, and the path.
- Specified by:
getTokenEndpointin interfaceCfnListenerRule.AuthenticateOidcConfigProperty- See Also:
-
getUserInfoEndpoint
Description copied from interface:CfnListenerRule.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 interfaceCfnListenerRule.AuthenticateOidcConfigProperty- See Also:
-
getAuthenticationRequestExtraParams
Description copied from interface:CfnListenerRule.AuthenticateOidcConfigPropertyThe query parameters (up to 10) to include in the redirect request to the authorization endpoint.- Specified by:
getAuthenticationRequestExtraParamsin interfaceCfnListenerRule.AuthenticateOidcConfigProperty- See Also:
-
getClientSecret
Description copied from interface:CfnListenerRule.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 interfaceCfnListenerRule.AuthenticateOidcConfigProperty- See Also:
-
getOnUnauthenticatedRequest
Description copied from interface:CfnListenerRule.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 interfaceCfnListenerRule.AuthenticateOidcConfigProperty- See Also:
-
getScope
Description copied from interface:CfnListenerRule.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 interfaceCfnListenerRule.AuthenticateOidcConfigProperty- See Also:
-
getSessionCookieName
Description copied from interface:CfnListenerRule.AuthenticateOidcConfigPropertyThe name of the cookie used to maintain session information.The default is AWSELBAuthSessionCookie.
- Specified by:
getSessionCookieNamein interfaceCfnListenerRule.AuthenticateOidcConfigProperty- See Also:
-
getSessionTimeout
Description copied from interface:CfnListenerRule.AuthenticateOidcConfigPropertyThe maximum duration of the authentication session, in seconds.The default is 604800 seconds (7 days).
- Specified by:
getSessionTimeoutin interfaceCfnListenerRule.AuthenticateOidcConfigProperty- See Also:
-
getUseExistingClientSecret
Description copied from interface:CfnListenerRule.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 interfaceCfnListenerRule.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()
-