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.