@Stability(value=Stable) @Internal public static final class CfnListener.ActionProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnListener.ActionProperty
CfnListener.ActionProperty
software.amazon.jsii.JsiiObject.InitializationMode
CfnListener.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, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected 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.ActionProperty
getType
in interface CfnListener.ActionProperty
public final Object getAuthenticateCognitoConfig()
CfnListener.ActionProperty
Specify only when Type
is authenticate-cognito
.
getAuthenticateCognitoConfig
in interface CfnListener.ActionProperty
public final Object getAuthenticateOidcConfig()
CfnListener.ActionProperty
Specify only when Type
is authenticate-oidc
.
getAuthenticateOidcConfig
in interface CfnListener.ActionProperty
public final Object getFixedResponseConfig()
CfnListener.ActionProperty
Specify only when Type
is fixed-response
.
getFixedResponseConfig
in interface CfnListener.ActionProperty
public 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.ActionProperty
public final Number getOrder()
CfnListener.ActionProperty
This value is required for rules with multiple actions. The action with the lowest value for order is performed first.
getOrder
in interface CfnListener.ActionProperty
public final Object getRedirectConfig()
CfnListener.ActionProperty
Specify only when Type
is redirect
.
getRedirectConfig
in interface CfnListener.ActionProperty
public 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.JsiiSerializable
Copyright © 2023. All rights reserved.