proxyConfigurationProperties

@JvmName(name = "klfeydjkyatslfpb")
suspend fun proxyConfigurationProperties(value: Output<List<TaskDefinitionKeyValuePairArgs>>)
@JvmName(name = "cpnsqsgmwnnjnsmm")
suspend fun proxyConfigurationProperties(value: List<TaskDefinitionKeyValuePairArgs>?)

Parameters

value

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 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.


@JvmName(name = "ylfficixrcthuidh")
suspend fun proxyConfigurationProperties(vararg values: Output<TaskDefinitionKeyValuePairArgs>)


@JvmName(name = "xbrnyygciqcafoky")
suspend fun proxyConfigurationProperties(values: List<Output<TaskDefinitionKeyValuePairArgs>>)
@JvmName(name = "ogxidgorjhicgfbu")
suspend fun proxyConfigurationProperties(vararg values: TaskDefinitionKeyValuePairArgs)

Parameters

values

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 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.


@JvmName(name = "veauuldgxbsjagig")
suspend fun proxyConfigurationProperties(argument: List<suspend TaskDefinitionKeyValuePairArgsBuilder.() -> Unit>)
@JvmName(name = "fxoimwpahrsmsvtb")
suspend fun proxyConfigurationProperties(vararg argument: suspend TaskDefinitionKeyValuePairArgsBuilder.() -> Unit)
@JvmName(name = "goqanthcudvucwue")
suspend fun proxyConfigurationProperties(argument: suspend TaskDefinitionKeyValuePairArgsBuilder.() -> Unit)

Parameters

argument

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 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.