Class CfnTaskDefinition.ProxyConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecs.CfnTaskDefinition.ProxyConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTaskDefinition.ProxyConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnTaskDefinition.ProxyConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnTaskDefinition.ProxyConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTaskDefinition.ProxyConfigurationProperty
An implementation for
CfnTaskDefinition.ProxyConfigurationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ecs.CfnTaskDefinition.ProxyConfigurationProperty
CfnTaskDefinition.ProxyConfigurationProperty.Builder, CfnTaskDefinition.ProxyConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnTaskDefinition.ProxyConfigurationProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The name of the container that will serve as the App Mesh proxy.final Object
The set of network configuration parameters to provide the Container Network Interface (CNI) plugin, specified as key-value pairs.final String
getType()
The proxy type.final int
hashCode()
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 theCfnTaskDefinition.ProxyConfigurationProperty.Builder
.
-
-
Method Details
-
getContainerName
Description copied from interface:CfnTaskDefinition.ProxyConfigurationProperty
The name of the container that will serve as the App Mesh proxy.- Specified by:
getContainerName
in interfaceCfnTaskDefinition.ProxyConfigurationProperty
-
getProxyConfigurationProperties
Description copied from interface:CfnTaskDefinition.ProxyConfigurationProperty
The set of network configuration parameters to provide the Container Network Interface (CNI) plugin, specified as key-value pairs.IgnoredUID
- (Required) The user ID (UID) of the proxy container as defined by theuser
parameter in a container definition. This is used to ensure the proxy ignores its own traffic. IfIgnoredGID
is specified, this field can be empty.IgnoredGID
- (Required) The group ID (GID) of the proxy container as defined by theuser
parameter in a container definition. This is used to ensure the proxy ignores its own traffic. IfIgnoredUID
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 theProxyIngressPort
andProxyEgressPort
.ProxyIngressPort
- (Required) Specifies the port that incoming traffic to theAppPorts
is directed to.ProxyEgressPort
- (Required) Specifies the port that outgoing traffic from theAppPorts
is directed to.EgressIgnoredPorts
- (Required) The egress traffic going to the specified ports is ignored and not redirected to theProxyEgressPort
. It can be an empty list.EgressIgnoredIPs
- (Required) The egress traffic going to the specified IP addresses is ignored and not redirected to theProxyEgressPort
. It can be an empty list.
- Specified by:
getProxyConfigurationProperties
in interfaceCfnTaskDefinition.ProxyConfigurationProperty
-
getType
Description copied from interface:CfnTaskDefinition.ProxyConfigurationProperty
The proxy type.The only supported value is
APPMESH
.- Specified by:
getType
in interfaceCfnTaskDefinition.ProxyConfigurationProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-