Class CfnListenerPropsMixin.ActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnListenerPropsMixin.ActionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnListenerPropsMixin.ActionProperty
CfnListenerPropsMixin.ActionProperty-
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.cfnpropertymixins.services.elasticloadbalancingv2.CfnListenerPropsMixin.ActionProperty
CfnListenerPropsMixin.ActionProperty.Builder, CfnListenerPropsMixin.ActionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnListenerPropsMixin.ActionProperty.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 Object[HTTPS listeners] Information for using Amazon Cognito to authenticate users.final Object[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC).final Object[Application Load Balancer] Information for creating an action that returns a custom HTTP response.final ObjectInformation for creating an action that distributes requests among multiple target groups.final Object[HTTPS listeners] Information for validating JWT access tokens in client requests.final NumbergetOrder()The order for the action.final Object[Application Load Balancer] Information for creating a redirect action.final ObjectThe Amazon Resource Name (ARN) of the target group.final StringgetType()The type of action.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 theCfnListenerPropsMixin.ActionProperty.Builder.
-
-
Method Details
-
getAuthenticateCognitoConfig
Description copied from interface:CfnListenerPropsMixin.ActionProperty[HTTPS listeners] Information for using Amazon Cognito to authenticate users.Specify only when
Typeisauthenticate-cognito.Returns union: either
IResolvableorCfnListenerPropsMixin.AuthenticateCognitoConfigProperty- Specified by:
getAuthenticateCognitoConfigin interfaceCfnListenerPropsMixin.ActionProperty- See Also:
-
getAuthenticateOidcConfig
Description copied from interface:CfnListenerPropsMixin.ActionProperty[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC).Specify only when
Typeisauthenticate-oidc.Returns union: either
IResolvableorCfnListenerPropsMixin.AuthenticateOidcConfigProperty- Specified by:
getAuthenticateOidcConfigin interfaceCfnListenerPropsMixin.ActionProperty- See Also:
-
getFixedResponseConfig
Description copied from interface:CfnListenerPropsMixin.ActionProperty[Application Load Balancer] Information for creating an action that returns a custom HTTP response.Specify only when
Typeisfixed-response.Returns union: either
IResolvableorCfnListenerPropsMixin.FixedResponseConfigProperty- Specified by:
getFixedResponseConfigin interfaceCfnListenerPropsMixin.ActionProperty- See Also:
-
getForwardConfig
Description copied from interface:CfnListenerPropsMixin.ActionPropertyInformation for creating an action that distributes requests among multiple target groups. Specify only whenTypeisforward.If you specify both
ForwardConfigandTargetGroupArn, you can specify only one target group usingForwardConfigand it must be the same target group specified inTargetGroupArn.Returns union: either
IResolvableorCfnListenerPropsMixin.ForwardConfigProperty- Specified by:
getForwardConfigin interfaceCfnListenerPropsMixin.ActionProperty- See Also:
-
getJwtValidationConfig
Description copied from interface:CfnListenerPropsMixin.ActionProperty[HTTPS listeners] Information for validating JWT access tokens in client requests.Specify only when
Typeisjwt-validation.Returns union: either
IResolvableorCfnListenerPropsMixin.JwtValidationConfigProperty- Specified by:
getJwtValidationConfigin interfaceCfnListenerPropsMixin.ActionProperty- See Also:
-
getOrder
Description copied from interface:CfnListenerPropsMixin.ActionPropertyThe order for the action.This value is required for rules with multiple actions. The action with the lowest value for order is performed first.
- Specified by:
getOrderin interfaceCfnListenerPropsMixin.ActionProperty- See Also:
-
getRedirectConfig
Description copied from interface:CfnListenerPropsMixin.ActionProperty[Application Load Balancer] Information for creating a redirect action.Specify only when
Typeisredirect.Returns union: either
IResolvableorCfnListenerPropsMixin.RedirectConfigProperty- Specified by:
getRedirectConfigin interfaceCfnListenerPropsMixin.ActionProperty- See Also:
-
getTargetGroupArn
Description copied from interface:CfnListenerPropsMixin.ActionPropertyThe Amazon Resource Name (ARN) of the target group.Specify only when
Typeisforwardand you want to route to a single target group. To route to multiple target groups, you must useForwardConfiginstead.Returns union: either
StringorITargetGroupRef- Specified by:
getTargetGroupArnin interfaceCfnListenerPropsMixin.ActionProperty- See Also:
-
getType
Description copied from interface:CfnListenerPropsMixin.ActionPropertyThe type of action.- Specified by:
getTypein interfaceCfnListenerPropsMixin.ActionProperty- 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()
-