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

# Functions

NewDownloader returns a Downloader with default dependencies.
NewMockfileSizeInfo creates a new mock instance.
NewMockfileSystem creates a new mock instance.
NewMockinstanceMetadata creates a new mock instance.
NewMocks3API creates a new mock instance.
NewMocks3DownloaderAPI creates a new mock instance.

# Constants

StatusCached indicates that there is an agent downloaded and cached.
StatusReloadNeeded indicates that the cached image should take precedence over the already loaded agent image.
StatusUncached indicates that there is not an already downloaded and cached agent that is suitable for loading.

# Structs

Downloader is responsible for cache operations relating to downloading the agent.
MockfileSizeInfo is a mock of fileSizeInfo interface.
MockfileSizeInfoMockRecorder is the mock recorder for MockfileSizeInfo.
MockfileSystem is a mock of fileSystem interface.
MockfileSystemMockRecorder is the mock recorder for MockfileSystem.
MockinstanceMetadata is a mock of instanceMetadata interface.
MockinstanceMetadataMockRecorder is the mock recorder for MockinstanceMetadata.
Mocks3API is a mock of s3API interface.
Mocks3APIMockRecorder is the mock recorder for Mocks3API.
Mocks3DownloaderAPI is a mock of s3DownloaderAPI interface.
Mocks3DownloaderAPIMockRecorder is the mock recorder for Mocks3DownloaderAPI.

# Type aliases

CacheStatus represents the status of the on-disk cache for agent tarballs in the cache directory.