Class CfnListenerRule.ActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnListenerRule.ActionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnListenerRule.ActionProperty
CfnListenerRule.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.services.elasticloadbalancingv2.CfnListenerRule.ActionProperty
CfnListenerRule.ActionProperty.Builder, CfnListenerRule.ActionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnListenerRule.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 NumbergetOrder()The order for the action.final Object[Application Load Balancer] Information for creating a redirect action.final StringThe 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 theCfnListenerRule.ActionProperty.Builder.
-
-
Method Details
-
getType
Description copied from interface:CfnListenerRule.ActionPropertyThe type of action.- Specified by:
getTypein interfaceCfnListenerRule.ActionProperty- See Also:
-
getAuthenticateCognitoConfig
Description copied from interface:CfnListenerRule.ActionProperty[HTTPS listeners] Information for using Amazon Cognito to authenticate users.Specify only when
Typeisauthenticate-cognito.Returns union: either
IResolvableorCfnListenerRule.AuthenticateCognitoConfigProperty- Specified by:
getAuthenticateCognitoConfigin interfaceCfnListenerRule.ActionProperty- See Also:
-
getAuthenticateOidcConfig
Description copied from interface:CfnListenerRule.ActionProperty[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC).Specify only when
Typeisauthenticate-oidc.Returns union: either
IResolvableorCfnListenerRule.AuthenticateOidcConfigProperty- Specified by:
getAuthenticateOidcConfigin interfaceCfnListenerRule.ActionProperty- See Also:
-
getFixedResponseConfig
Description copied from interface:CfnListenerRule.ActionProperty[Application Load Balancer] Information for creating an action that returns a custom HTTP response.Specify only when
Typeisfixed-response.Returns union: either
IResolvableorCfnListenerRule.FixedResponseConfigProperty- Specified by:
getFixedResponseConfigin interfaceCfnListenerRule.ActionProperty- See Also:
-
getForwardConfig
Description copied from interface:CfnListenerRule.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
IResolvableorCfnListenerRule.ForwardConfigProperty- Specified by:
getForwardConfigin interfaceCfnListenerRule.ActionProperty- See Also:
-
getOrder
Description copied from interface:CfnListenerRule.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 interfaceCfnListenerRule.ActionProperty- See Also:
-
getRedirectConfig
Description copied from interface:CfnListenerRule.ActionProperty[Application Load Balancer] Information for creating a redirect action.Specify only when
Typeisredirect.Returns union: either
IResolvableorCfnListenerRule.RedirectConfigProperty- Specified by:
getRedirectConfigin interfaceCfnListenerRule.ActionProperty- See Also:
-
getTargetGroupArn
Description copied from interface:CfnListenerRule.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.- Specified by:
getTargetGroupArnin interfaceCfnListenerRule.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()
-