@Stability(value=Stable) @Internal public static final class CfnListener.ActionProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnListener.ActionProperty
CfnListener.ActionPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnListener.ActionProperty.Builder, CfnListener.ActionProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnListener.ActionProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnListener.ActionProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAuthenticateCognitoConfig()
[HTTPS listeners] Information for using Amazon Cognito to authenticate users.
|
Object |
getAuthenticateOidcConfig()
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC).
|
Object |
getFixedResponseConfig()
[Application Load Balancer] Information for creating an action that returns a custom HTTP response.
|
Object |
getForwardConfig()
Information for creating an action that distributes requests among one or more target groups.
|
Number |
getOrder()
The order for the action.
|
Object |
getRedirectConfig()
[Application Load Balancer] Information for creating a redirect action.
|
String |
getTargetGroupArn()
The Amazon Resource Name (ARN) of the target group.
|
String |
getType()
The type of action.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnListener.ActionProperty.Builder builder)
CfnListener.ActionProperty.Builder.public final String getType()
CfnListener.ActionPropertygetType in interface CfnListener.ActionPropertypublic final Object getAuthenticateCognitoConfig()
CfnListener.ActionProperty
Specify only when Type is authenticate-cognito .
getAuthenticateCognitoConfig in interface CfnListener.ActionPropertypublic final Object getAuthenticateOidcConfig()
CfnListener.ActionProperty
Specify only when Type is authenticate-oidc .
getAuthenticateOidcConfig in interface CfnListener.ActionPropertypublic final Object getFixedResponseConfig()
CfnListener.ActionProperty
Specify only when Type is fixed-response .
getFixedResponseConfig in interface CfnListener.ActionPropertypublic final Object getForwardConfig()
CfnListener.ActionProperty
For Network Load Balancers, you can specify a single target group. Specify only when Type is forward . If you specify both ForwardConfig and TargetGroupArn , you can specify only one target group using ForwardConfig and it must be the same target group specified in TargetGroupArn .
getForwardConfig in interface CfnListener.ActionPropertypublic final Number getOrder()
CfnListener.ActionPropertyThis value is required for rules with multiple actions. The action with the lowest value for order is performed first.
getOrder in interface CfnListener.ActionPropertypublic final Object getRedirectConfig()
CfnListener.ActionProperty
Specify only when Type is redirect .
getRedirectConfig in interface CfnListener.ActionPropertypublic final String getTargetGroupArn()
CfnListener.ActionProperty
Specify only when Type is forward and you want to route to a single target group. To route to one or more target groups, use ForwardConfig instead.
getTargetGroupArn in interface CfnListener.ActionProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.