# Packages

No description provided by the author
Package testutils contains files that are used in tests but not elsewhere and thus can be excluded from the final executable.

# Functions

No description provided by the author
No description provided by the author
NewNamedError creates a NamedError.
No description provided by the author
PortBindingFromDockerPortBinding constructs a PortBinding slice from a docker NetworkSettings.Ports map.
RemoveFromTaskArray removes the element at ndx from an array of task pointers, arr.
TaskFromACS translates ecsacs.Task to api.Task by first marshaling the recieved ecsacs.Task to json and unmrashaling it as api.Task.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Impossible status to use as a virtual 'max'.
4MB.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

ApiECSClient implements ECSClient.
No description provided by the author
No description provided by the author
No description provided by the author
NamedError is a wrapper type for 'error' which adds an optional name and provides a symetric marshal/unmarshal.
No description provided by the author
DockerConfig represents additional metadata about a container to run.
This is a mapping between containers-as-docker-knows-them and containers-as-we-know-them.
No description provided by the author
No description provided by the author
FSHostVolume is a simple type of HostVolume which references an arbitrary location on the host as the Volume.
No description provided by the author
MountPoint describes the in-container location of a Volume and references that Volume by name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TaskVolume is a definition of all the volumes available for containers to reference within a task.
VolumeFrom is a volume which references another container as its source.

# Interfaces

ECSClient is an interface over the ECSSDK interface which abstracts away some details around constructing the request and reading the response down to the parts the agent cares about.
ECSSDK is an interface that specifies the subset of the AWS Go SDK's ECS client that the Agent uses.
No description provided by the author
HostVolume is an interface for something that may be used as the host half of a docker volume mount.
No description provided by the author

# Type aliases

A type alias that doesn't have a custom unmarshaller so we can unmarshal into something without recursing.
No description provided by the author
No description provided by the author
No description provided by the author