# Packages
Package ecsiface provides an interface to enable mocking the Amazon EC2 Container Service service client for testing your code.
# Functions
New creates a new instance of the ECS client with a session.
# Constants
AgentUpdateStatusFailed is a AgentUpdateStatus enum value.
AgentUpdateStatusPending is a AgentUpdateStatus enum value.
AgentUpdateStatusStaged is a AgentUpdateStatus enum value.
AgentUpdateStatusStaging is a AgentUpdateStatus enum value.
AgentUpdateStatusUpdated is a AgentUpdateStatus enum value.
AgentUpdateStatusUpdating is a AgentUpdateStatus enum value.
ContainerInstanceStatusActive is a ContainerInstanceStatus enum value.
ContainerInstanceStatusDraining is a ContainerInstanceStatus enum value.
DesiredStatusPending is a DesiredStatus enum value.
DesiredStatusRunning is a DesiredStatus enum value.
DesiredStatusStopped is a DesiredStatus enum value.
Service ID for Regions and Endpoints metadata.
ErrCodeAttributeLimitExceededException for service response error code "AttributeLimitExceededException".
ErrCodeClientException for service response error code "ClientException".
ErrCodeClusterContainsContainerInstancesException for service response error code "ClusterContainsContainerInstancesException".
ErrCodeClusterContainsServicesException for service response error code "ClusterContainsServicesException".
ErrCodeClusterNotFoundException for service response error code "ClusterNotFoundException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeMissingVersionException for service response error code "MissingVersionException".
ErrCodeNoUpdateAvailableException for service response error code "NoUpdateAvailableException".
ErrCodeServerException for service response error code "ServerException".
ErrCodeServiceNotActiveException for service response error code "ServiceNotActiveException".
ErrCodeServiceNotFoundException for service response error code "ServiceNotFoundException".
ErrCodeTargetNotFoundException for service response error code "TargetNotFoundException".
ErrCodeUpdateInProgressException for service response error code "UpdateInProgressException".
LogDriverAwslogs is a LogDriver enum value.
LogDriverFluentd is a LogDriver enum value.
LogDriverGelf is a LogDriver enum value.
LogDriverJournald is a LogDriver enum value.
LogDriverJsonFile is a LogDriver enum value.
LogDriverSplunk is a LogDriver enum value.
LogDriverSyslog is a LogDriver enum value.
NetworkModeBridge is a NetworkMode enum value.
NetworkModeHost is a NetworkMode enum value.
NetworkModeNone is a NetworkMode enum value.
PlacementConstraintTypeDistinctInstance is a PlacementConstraintType enum value.
PlacementConstraintTypeMemberOf is a PlacementConstraintType enum value.
PlacementStrategyTypeBinpack is a PlacementStrategyType enum value.
PlacementStrategyTypeRandom is a PlacementStrategyType enum value.
PlacementStrategyTypeSpread is a PlacementStrategyType enum value.
Service endpoint prefix API calls made to.
SortOrderAsc is a SortOrder enum value.
SortOrderDesc is a SortOrder enum value.
TargetTypeContainerInstance is a TargetType enum value.
TaskDefinitionFamilyStatusActive is a TaskDefinitionFamilyStatus enum value.
TaskDefinitionFamilyStatusAll is a TaskDefinitionFamilyStatus enum value.
TaskDefinitionFamilyStatusInactive is a TaskDefinitionFamilyStatus enum value.
TaskDefinitionPlacementConstraintTypeMemberOf is a TaskDefinitionPlacementConstraintType enum value.
TaskDefinitionStatusActive is a TaskDefinitionStatus enum value.
TaskDefinitionStatusInactive is a TaskDefinitionStatus enum value.
TransportProtocolTcp is a TransportProtocol enum value.
TransportProtocolUdp is a TransportProtocol enum value.
UlimitNameCore is a UlimitName enum value.
UlimitNameCpu is a UlimitName enum value.
UlimitNameData is a UlimitName enum value.
UlimitNameFsize is a UlimitName enum value.
UlimitNameLocks is a UlimitName enum value.
UlimitNameMemlock is a UlimitName enum value.
UlimitNameMsgqueue is a UlimitName enum value.
UlimitNameNice is a UlimitName enum value.
UlimitNameNofile is a UlimitName enum value.
UlimitNameNproc is a UlimitName enum value.
UlimitNameRss is a UlimitName enum value.
UlimitNameRtprio is a UlimitName enum value.
UlimitNameRttime is a UlimitName enum value.
UlimitNameSigpending is a UlimitName enum value.
UlimitNameStack is a UlimitName enum value.
# Structs
An attribute is a name-value pair associated with an Amazon ECS object.
A regional grouping of one or more container instances on which you can run task requests.
A Docker container that is part of a task.
Container definitions are used in task definitions to describe the different containers that are launched as part of a task.
An EC2 instance that is running the Amazon ECS agent and has been registered with a cluster.
The overrides that should be sent to a container.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/CreateClusterRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/CreateClusterResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/CreateServiceRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/CreateServiceResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DeleteAttributesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DeleteAttributesResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DeleteClusterRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DeleteClusterResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DeleteServiceRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DeleteServiceResponse.
The details of an Amazon ECS service deployment.
Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DeregisterContainerInstanceRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DeregisterContainerInstanceResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DeregisterTaskDefinitionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DeregisterTaskDefinitionResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DescribeClustersRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DescribeClustersResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DescribeContainerInstancesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DescribeContainerInstancesResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DescribeServicesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DescribeServicesResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DescribeTaskDefinitionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DescribeTaskDefinitionResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DescribeTasksRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DescribeTasksResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DiscoverPollEndpointRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DiscoverPollEndpointResponse.
ECS provides the API operation methods for making requests to Amazon EC2 Container Service.
A failed resource.
Hostnames and IP address entries that are added to the /etc/hosts file of a container via the extraHosts parameter of its ContainerDefinition.
Details on a container instance host volume.
A key and value pair object.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ListAttributesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ListAttributesResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ListClustersRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ListClustersResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ListContainerInstancesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ListContainerInstancesResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ListServicesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ListServicesResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ListTaskDefinitionFamiliesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ListTaskDefinitionFamiliesResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ListTaskDefinitionsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ListTaskDefinitionsResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ListTasksRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/ListTasksResponse.
Details on a load balancer that is used with a service.
Log configuration options to send to a custom log driver for the container.
Details on a volume mount point that is used in a container definition.
Details on the network bindings between a container and its host container instance.
An object representing a constraint on task placement.
The task placement strategy for a task or service.
Port mappings allow containers to access ports on the host container instance to send or receive traffic.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/PutAttributesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/PutAttributesResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/RegisterContainerInstanceRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/RegisterContainerInstanceResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/RegisterTaskDefinitionRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/RegisterTaskDefinitionResponse.
Describes the resources available for a container instance.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/RunTaskRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/RunTaskResponse.
Details on a service within a cluster Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/Service.
Details on an event associated with a service.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/StartTaskRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/StartTaskResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/StopTaskRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/StopTaskResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/SubmitContainerStateChangeRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/SubmitContainerStateChangeResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/SubmitTaskStateChangeRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/SubmitTaskStateChangeResponse.
Details on a task in a cluster.
Details of a task definition.
An object representing a constraint on task placement in the task definition.
The overrides associated with a task.
The ulimit settings to pass to the container.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/UpdateContainerAgentRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/UpdateContainerAgentResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/UpdateContainerInstancesStateRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/UpdateContainerInstancesStateResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/UpdateServiceRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/UpdateServiceResponse.
The Docker and Amazon ECS container agent version information about a container instance.
A data volume used in a task definition.
Details on a data volume from another container in the same task definition.