TaskDefinitionProxyConfigurationArgs

data class TaskDefinitionProxyConfigurationArgs(val containerName: Output<String>, val proxyConfigurationProperties: Output<List<TaskDefinitionKeyValuePairArgs>>? = null, val type: Output<String>? = null) : ConvertibleToJava<TaskDefinitionProxyConfigurationArgs>

The configuration details for the App Mesh proxy. For tasks that use the EC2 launch type, the container instances require at least version 1.26.0 of the container agent and at least version 1.26.0-1 of the `ecs-init` package to use a proxy configuration. If your container instances are launched from the Amazon ECS optimized AMI version `20190301` or later, then they contain the required versions of the container agent and `ecs-init`. For more information, see Amazon ECS-optimized Linux AMI

Constructors

Link copied to clipboard
constructor(containerName: Output<String>, proxyConfigurationProperties: Output<List<TaskDefinitionKeyValuePairArgs>>? = null, type: Output<String>? = null)

Properties

Link copied to clipboard
val containerName: Output<String>

The name of the container that will serve as the App Mesh proxy.

Link copied to clipboard

The set of network configuration parameters to provide the Container Network Interface (CNI) plugin, specified as key-value pairs.

Link copied to clipboard
val type: Output<String>? = null

The proxy type. The only supported value is `APPMESH`.

Functions

Link copied to clipboard
open override fun toJava(): TaskDefinitionProxyConfigurationArgs