ProxyConfiguration
¶
Used by
-
AsyncECSClient Operationsregister_task_definition -
ECSClient Operationsregister_task_definition
Source code in docs_src/capo_ecs/types/proxy_configuration.py
container_name
instance-attribute
¶
container_name: String
The name of the container that will serve as the App Mesh proxy.
properties
instance-attribute
¶
properties: NotRequired[ProxyConfigurationProperties]
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 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.
type
instance-attribute
¶
type: NotRequired[ProxyConfigurationType]
The proxy type. The only supported value is APPMESH.