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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ecs.CfnTaskDefinition.ProxyConfigurationProperty
CfnTaskDefinition.ProxyConfigurationProperty.Builder, CfnTaskDefinition.ProxyConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTaskDefinition.ProxyConfigurationProperty.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 StringThe name of the container that will serve as the App Mesh proxy.final ObjectThe set of network configuration parameters to provide the Container Network Interface (CNI) plugin, specified as key-value pairs.final StringgetType()The proxy type.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 theCfnTaskDefinition.ProxyConfigurationProperty.Builder.
-
-
Method Details
-
getContainerName
Description copied from interface:CfnTaskDefinition.ProxyConfigurationPropertyThe name of the container that will serve as the App Mesh proxy.- Specified by:
getContainerNamein interfaceCfnTaskDefinition.ProxyConfigurationProperty- See Also:
-
getProxyConfigurationProperties
Description copied from interface:CfnTaskDefinition.ProxyConfigurationPropertyThe 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 theuserparameter in a container definition. This is used to ensure the proxy ignores its own traffic. IfIgnoredGIDis specified, this field can be empty.IgnoredGID- (Required) The group ID (GID) of the proxy container as defined by theuserparameter in a container definition. This is used to ensure the proxy ignores its own traffic. IfIgnoredUIDis specified, this field can be empty.AppPorts- (Required) The list of ports that the application uses. Network traffic to these ports is forwarded to theProxyIngressPortandProxyEgressPort.ProxyIngressPort- (Required) Specifies the port that incoming traffic to theAppPortsis directed to.ProxyEgressPort- (Required) Specifies the port that outgoing traffic from theAppPortsis 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.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTaskDefinition.KeyValuePairProperty>- Specified by:
getProxyConfigurationPropertiesin interfaceCfnTaskDefinition.ProxyConfigurationProperty- See Also:
-
getType
Description copied from interface:CfnTaskDefinition.ProxyConfigurationPropertyThe proxy type.The only supported value is
APPMESH.- Specified by:
getTypein interfaceCfnTaskDefinition.ProxyConfigurationProperty- 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()
-