Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppMesh ¶
type AppMesh struct { // ContainerName is the proxy container name ContainerName string // IgnoredUID is egress traffic from the processes owned by the UID will be ignored IgnoredUID string // IgnoredGID specifies egress traffic from the processes owned by the GID will be ignored IgnoredGID string // ProxyIngressPort is the ingress port number that proxy is listening on ProxyIngressPort string // ProxyEgressPort is the egress port number that proxy is listening on ProxyEgressPort string // AppPorts is the port number that application is listening on AppPorts []string // EgressIgnoredIPs is the list of IPs for which egress traffic will be ignored EgressIgnoredIPs []string // EgressIgnoredPorts is the list of ports for which egress traffic will be ignored EgressIgnoredPorts []string }
AppMesh contains information of app mesh config
func AppMeshFromACS ¶
func AppMeshFromACS(proxyConfig *ecsacs.ProxyConfiguration) (*AppMesh, error)
AppMeshFromACS validates proxy config if it is app mesh type and creates AppMesh object
Click to show internal directories.
Click to hide internal directories.