@Stability(value=Stable) @Internal public static final class CfnTaskDefinition.ProxyConfigurationProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnTaskDefinition.ProxyConfigurationProperty
CfnTaskDefinition.ProxyConfigurationPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnTaskDefinition.ProxyConfigurationProperty.Builder, CfnTaskDefinition.ProxyConfigurationProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnTaskDefinition.ProxyConfigurationProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnTaskDefinition.AuthorizationConfigProperty.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) |
String |
getContainerName()
The name of the container that will serve as the App Mesh proxy.
|
Object |
getProxyConfigurationProperties()
The set of network configuration parameters to provide the Container Network Interface (CNI) plugin, specified as key-value pairs.
|
String |
getType()
The proxy type.
|
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(CfnTaskDefinition.ProxyConfigurationProperty.Builder builder)
CfnTaskDefinition.AuthorizationConfigProperty.Builder.public final String getContainerName()
CfnTaskDefinition.ProxyConfigurationPropertygetContainerName in interface CfnTaskDefinition.ProxyConfigurationPropertypublic final Object getProxyConfigurationProperties()
CfnTaskDefinition.ProxyConfigurationProperty
IgnoredUID - (Required) The user ID (UID) of the proxy container as defined by the user parameter in a container definition. This is used to ensure the proxy ignores its own traffic. If IgnoredGID is specified, this field can be empty.IgnoredGID - (Required) The group ID (GID) of the proxy container as defined by the user parameter in a container definition. This is used to ensure the proxy ignores its own traffic. If IgnoredUID is specified, this field can be empty.AppPorts - (Required) The list of ports that the application uses. Network traffic to these ports is forwarded to the ProxyIngressPort and ProxyEgressPort .ProxyIngressPort - (Required) Specifies the port that incoming traffic to the AppPorts is directed to.ProxyEgressPort - (Required) Specifies the port that outgoing traffic from the AppPorts is directed to.EgressIgnoredPorts - (Required) The egress traffic going to the specified ports is ignored and not redirected to the ProxyEgressPort . It can be an empty list.EgressIgnoredIPs - (Required) The egress traffic going to the specified IP addresses is ignored and not redirected to the ProxyEgressPort . It can be an empty list.getProxyConfigurationProperties in interface CfnTaskDefinition.ProxyConfigurationPropertypublic final String getType()
CfnTaskDefinition.ProxyConfigurationProperty
The only supported value is APPMESH .
getType in interface CfnTaskDefinition.ProxyConfigurationProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.