package
1.23.0
Repository: https://github.com/fierlion/amazon-ecs-agent.git
Documentation: pkg.go.dev

# Packages

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

# Functions

NewDockerTaskEngine returns a created, but uninitialized, DockerTaskEngine.
NewImageManager returns a new ImageManager.
NewTaskEngine returns a default TaskEngine.

# Constants

DockerDefaultEndpoint is the default value for the Docker endpoint.
DockerEndpointEnvVariable is the environment variable that can override the Docker endpoint.

# Variables

ImagePullDeleteLock ensures that pulls and deletes do not run at the same time and pulls can be run at the same time for docker >= 1.11.1 Pulls are serialized as a temporary workaround for a devicemapper issue.

# Structs

CannotGetDockerClientVersionError indicates error when trying to get docker client api version.
ContainerNetworkingError indicates any error when dealing with the network namespace of container.
ContainerVanishedError is a type for describing a container that does not exist.
DockerTaskEngine is a state machine for managing a task and its containers in ECS.
TaskDependencyError is the error for task that dependencies can't be resolved.
TaskStoppedBeforePullBeginError is a type for task errors involving pull.

# Interfaces

ImageManager is responsible for saving the Image states, adding and removing container references to ImageStates.
TaskEngine is an interface for the DockerTaskEngine.

# Type aliases

ImageStatesForDeletion is used for implementing the sort interface.