package
0.23.3
Repository: https://github.com/jviney/aws-sdk-go-v2.git
Documentation: pkg.go.dev

# 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 client from the provided Config.
NewListAccountSettingsRequestPaginator returns a paginator for ListAccountSettings.
NewListAttributesRequestPaginator returns a paginator for ListAttributes.
NewListClustersRequestPaginator returns a paginator for ListClusters.
NewListContainerInstancesRequestPaginator returns a paginator for ListContainerInstances.
NewListServicesRequestPaginator returns a paginator for ListServices.
NewListTaskDefinitionFamiliesRequestPaginator returns a paginator for ListTaskDefinitionFamilies.
NewListTaskDefinitionsRequestPaginator returns a paginator for ListTaskDefinitions.
NewListTasksRequestPaginator returns a paginator for ListTasks.

# Constants

Enum values for AgentUpdateStatus.
Enum values for AgentUpdateStatus.
Enum values for AgentUpdateStatus.
Enum values for AgentUpdateStatus.
Enum values for AgentUpdateStatus.
Enum values for AgentUpdateStatus.
Enum values for AssignPublicIp.
Enum values for AssignPublicIp.
Enum values for CapacityProviderField.
Enum values for CapacityProviderStatus.
Enum values for ClusterField.
Enum values for ClusterField.
Enum values for ClusterField.
Enum values for ClusterField.
Enum values for ClusterSettingName.
Enum values for Compatibility.
Enum values for Compatibility.
Enum values for Connectivity.
Enum values for Connectivity.
Enum values for ContainerCondition.
Enum values for ContainerCondition.
Enum values for ContainerCondition.
Enum values for ContainerCondition.
Enum values for ContainerInstanceField.
Enum values for ContainerInstanceStatus.
Enum values for ContainerInstanceStatus.
Enum values for ContainerInstanceStatus.
Enum values for ContainerInstanceStatus.
Enum values for ContainerInstanceStatus.
Enum values for DeploymentControllerType.
Enum values for DeploymentControllerType.
Enum values for DeploymentControllerType.
Enum values for DesiredStatus.
Enum values for DesiredStatus.
Enum values for DesiredStatus.
Enum values for DeviceCgroupPermission.
Enum values for DeviceCgroupPermission.
Enum values for DeviceCgroupPermission.
Enum values for EFSAuthorizationConfigIAM.
Enum values for EFSAuthorizationConfigIAM.
Enum values for EFSTransitEncryption.
Enum values for EFSTransitEncryption.
Service's Endpoint identifier.
Enum values for EnvironmentFileType.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeAttributeLimitExceededException for service response error code "AttributeLimitExceededException".
ErrCodeBlockedException for service response error code "BlockedException".
ErrCodeClusterContainsContainerInstancesException for service response error code "ClusterContainsContainerInstancesException".
ErrCodeClusterContainsServicesException for service response error code "ClusterContainsServicesException".
ErrCodeClusterContainsTasksException for service response error code "ClusterContainsTasksException".
ErrCodeClusterNotFoundException for service response error code "ClusterNotFoundException".
ErrCodeException for service response error code "Exception".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeMissingVersionException for service response error code "MissingVersionException".
ErrCodeNoUpdateAvailableException for service response error code "NoUpdateAvailableException".
ErrCodePlatformTaskDefinitionIncompatibilityException for service response error code "PlatformTaskDefinitionIncompatibilityException".
ErrCodePlatformUnknownException for service response error code "PlatformUnknownException".
ErrCodeResourceInUseException for service response error code "ResourceInUseException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
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".
ErrCodeTaskSetNotFoundException for service response error code "TaskSetNotFoundException".
ErrCodeUnsupportedFeatureException for service response error code "UnsupportedFeatureException".
ErrCodeUpdateInProgressException for service response error code "UpdateInProgressException".
Enum values for FirelensConfigurationType.
Enum values for FirelensConfigurationType.
Enum values for HealthStatus.
Enum values for HealthStatus.
Enum values for HealthStatus.
Enum values for IpcMode.
Enum values for IpcMode.
Enum values for IpcMode.
Enum values for LaunchType.
Enum values for LaunchType.
Enum values for LogDriver.
Enum values for LogDriver.
Enum values for LogDriver.
Enum values for LogDriver.
Enum values for LogDriver.
Enum values for LogDriver.
Enum values for LogDriver.
Enum values for LogDriver.
Enum values for ManagedScalingStatus.
Enum values for ManagedScalingStatus.
Enum values for ManagedTerminationProtection.
Enum values for ManagedTerminationProtection.
Enum values for NetworkMode.
Enum values for NetworkMode.
Enum values for NetworkMode.
Enum values for NetworkMode.
Enum values for PidMode.
Enum values for PidMode.
Enum values for PlacementConstraintType.
Enum values for PlacementConstraintType.
Enum values for PlacementStrategyType.
Enum values for PlacementStrategyType.
Enum values for PlacementStrategyType.
Enum values for PlatformDeviceType.
Enum values for PropagateTags.
Enum values for PropagateTags.
Enum values for ProxyConfigurationType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ScaleUnit.
Enum values for SchedulingStrategy.
Enum values for SchedulingStrategy.
Enum values for Scope.
Enum values for Scope.
Enum values for ServiceField.
Service's identifier.
Service's name.
Enum values for SettingName.
Enum values for SettingName.
Enum values for SettingName.
Enum values for SettingName.
Enum values for SettingName.
Enum values for SortOrder.
Enum values for SortOrder.
Enum values for StabilityStatus.
Enum values for StabilityStatus.
Enum values for TargetType.
Enum values for TaskDefinitionFamilyStatus.
Enum values for TaskDefinitionFamilyStatus.
Enum values for TaskDefinitionFamilyStatus.
Enum values for TaskDefinitionField.
Enum values for TaskDefinitionPlacementConstraintType.
Enum values for TaskDefinitionStatus.
Enum values for TaskDefinitionStatus.
Enum values for TaskField.
Enum values for TaskSetField.
Enum values for TaskStopCode.
Enum values for TaskStopCode.
Enum values for TaskStopCode.
Enum values for TransportProtocol.
Enum values for TransportProtocol.
Enum values for UlimitName.
Enum values for UlimitName.
Enum values for UlimitName.
Enum values for UlimitName.
Enum values for UlimitName.
Enum values for UlimitName.
Enum values for UlimitName.
Enum values for UlimitName.
Enum values for UlimitName.
Enum values for UlimitName.
Enum values for UlimitName.
Enum values for UlimitName.
Enum values for UlimitName.
Enum values for UlimitName.
Enum values for UlimitName.

# Structs

An object representing a container instance or task attachment.
An object representing a change in state for a task attachment.
An attribute is a name-value pair associated with an Amazon ECS object.
The details of the Auto Scaling group for the capacity provider.
An object representing the networking details for a task or service.
The details of a capacity provider.
The details of a capacity provider strategy.
Client provides the API operation methods for making requests to Amazon ECS.
A regional grouping of one or more container instances on which you can run task requests.
The settings to use when creating a cluster.
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.
The dependencies defined for container startup and shutdown.
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.
An object representing a change in state for a container.
No description provided by the author
No description provided by the author
CreateCapacityProviderRequest is the request type for the CreateCapacityProvider API operation.
CreateCapacityProviderResponse is the response type for the CreateCapacityProvider API operation.
No description provided by the author
No description provided by the author
CreateClusterRequest is the request type for the CreateCluster API operation.
CreateClusterResponse is the response type for the CreateCluster API operation.
No description provided by the author
No description provided by the author
CreateServiceRequest is the request type for the CreateService API operation.
CreateServiceResponse is the response type for the CreateService API operation.
No description provided by the author
No description provided by the author
CreateTaskSetRequest is the request type for the CreateTaskSet API operation.
CreateTaskSetResponse is the response type for the CreateTaskSet API operation.
No description provided by the author
No description provided by the author
DeleteAccountSettingRequest is the request type for the DeleteAccountSetting API operation.
DeleteAccountSettingResponse is the response type for the DeleteAccountSetting API operation.
No description provided by the author
No description provided by the author
DeleteAttributesRequest is the request type for the DeleteAttributes API operation.
DeleteAttributesResponse is the response type for the DeleteAttributes API operation.
No description provided by the author
No description provided by the author
DeleteClusterRequest is the request type for the DeleteCluster API operation.
DeleteClusterResponse is the response type for the DeleteCluster API operation.
No description provided by the author
No description provided by the author
DeleteServiceRequest is the request type for the DeleteService API operation.
DeleteServiceResponse is the response type for the DeleteService API operation.
No description provided by the author
No description provided by the author
DeleteTaskSetRequest is the request type for the DeleteTaskSet API operation.
DeleteTaskSetResponse is the response type for the DeleteTaskSet API operation.
The details of an Amazon ECS service deployment.
Optional deployment parameters that control how many tasks run during a deployment and the ordering of stopping and starting tasks.
The deployment controller to use for the service.
No description provided by the author
No description provided by the author
DeregisterContainerInstanceRequest is the request type for the DeregisterContainerInstance API operation.
DeregisterContainerInstanceResponse is the response type for the DeregisterContainerInstance API operation.
No description provided by the author
No description provided by the author
DeregisterTaskDefinitionRequest is the request type for the DeregisterTaskDefinition API operation.
DeregisterTaskDefinitionResponse is the response type for the DeregisterTaskDefinition API operation.
No description provided by the author
No description provided by the author
DescribeCapacityProvidersRequest is the request type for the DescribeCapacityProviders API operation.
DescribeCapacityProvidersResponse is the response type for the DescribeCapacityProviders API operation.
No description provided by the author
No description provided by the author
DescribeClustersRequest is the request type for the DescribeClusters API operation.
DescribeClustersResponse is the response type for the DescribeClusters API operation.
No description provided by the author
No description provided by the author
DescribeContainerInstancesRequest is the request type for the DescribeContainerInstances API operation.
DescribeContainerInstancesResponse is the response type for the DescribeContainerInstances API operation.
No description provided by the author
No description provided by the author
DescribeServicesRequest is the request type for the DescribeServices API operation.
DescribeServicesResponse is the response type for the DescribeServices API operation.
No description provided by the author
No description provided by the author
DescribeTaskDefinitionRequest is the request type for the DescribeTaskDefinition API operation.
DescribeTaskDefinitionResponse is the response type for the DescribeTaskDefinition API operation.
No description provided by the author
No description provided by the author
DescribeTaskSetsRequest is the request type for the DescribeTaskSets API operation.
DescribeTaskSetsResponse is the response type for the DescribeTaskSets API operation.
No description provided by the author
No description provided by the author
DescribeTasksRequest is the request type for the DescribeTasks API operation.
DescribeTasksResponse is the response type for the DescribeTasks API operation.
An object representing a container instance host device.
No description provided by the author
No description provided by the author
DiscoverPollEndpointRequest is the request type for the DiscoverPollEndpoint API operation.
DiscoverPollEndpointResponse is the response type for the DiscoverPollEndpoint API operation.
This parameter is specified when you are using Docker volumes.
The authorization configuration details for the Amazon EFS file system.
This parameter is specified when you are using an Amazon Elastic File System file system for task storage.
A list of files containing the environment variables to pass to a container.
A failed resource.
The FireLens configuration for the container.
An object representing a container health check.
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 bind mount host volume.
Details on a Elastic Inference accelerator.
Details on an Elastic Inference accelerator task override.
The Linux capabilities for the container that are added to or dropped from the default configuration provided by Docker.
A key-value pair object.
Linux-specific options that are applied to the container, such as Linux KernelCapabilities.
No description provided by the author
No description provided by the author
ListAccountSettingsPaginator is used to paginate the request.
ListAccountSettingsRequest is the request type for the ListAccountSettings API operation.
ListAccountSettingsResponse is the response type for the ListAccountSettings API operation.
No description provided by the author
No description provided by the author
ListAttributesPaginator is used to paginate the request.
ListAttributesRequest is the request type for the ListAttributes API operation.
ListAttributesResponse is the response type for the ListAttributes API operation.
No description provided by the author
No description provided by the author
ListClustersPaginator is used to paginate the request.
ListClustersRequest is the request type for the ListClusters API operation.
ListClustersResponse is the response type for the ListClusters API operation.
No description provided by the author
No description provided by the author
ListContainerInstancesPaginator is used to paginate the request.
ListContainerInstancesRequest is the request type for the ListContainerInstances API operation.
ListContainerInstancesResponse is the response type for the ListContainerInstances API operation.
No description provided by the author
No description provided by the author
ListServicesPaginator is used to paginate the request.
ListServicesRequest is the request type for the ListServices API operation.
ListServicesResponse is the response type for the ListServices API operation.
No description provided by the author
No description provided by the author
ListTagsForResourceRequest is the request type for the ListTagsForResource API operation.
ListTagsForResourceResponse is the response type for the ListTagsForResource API operation.
No description provided by the author
No description provided by the author
ListTaskDefinitionFamiliesPaginator is used to paginate the request.
ListTaskDefinitionFamiliesRequest is the request type for the ListTaskDefinitionFamilies API operation.
ListTaskDefinitionFamiliesResponse is the response type for the ListTaskDefinitionFamilies API operation.
No description provided by the author
No description provided by the author
ListTaskDefinitionsPaginator is used to paginate the request.
ListTaskDefinitionsRequest is the request type for the ListTaskDefinitions API operation.
ListTaskDefinitionsResponse is the response type for the ListTaskDefinitions API operation.
No description provided by the author
No description provided by the author
ListTasksPaginator is used to paginate the request.
ListTasksRequest is the request type for the ListTasks API operation.
ListTasksResponse is the response type for the ListTasks API operation.
The load balancer configuration to use with a service or task set.
The log configuration specification for the container.
The managed scaling settings for the Auto Scaling group capacity provider.
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 the network configuration for a task or service.
An object representing the elastic network interface for tasks that use the awsvpc network mode.
An object representing a constraint on task placement.
The task placement strategy for a task or service.
The devices that are available on the container instance.
Port mappings allow containers to access ports on the host container instance to send or receive traffic.
The configuration details for the App Mesh proxy.
No description provided by the author
No description provided by the author
PutAccountSettingDefaultRequest is the request type for the PutAccountSettingDefault API operation.
PutAccountSettingDefaultResponse is the response type for the PutAccountSettingDefault API operation.
No description provided by the author
No description provided by the author
PutAccountSettingRequest is the request type for the PutAccountSetting API operation.
PutAccountSettingResponse is the response type for the PutAccountSetting API operation.
No description provided by the author
No description provided by the author
PutAttributesRequest is the request type for the PutAttributes API operation.
PutAttributesResponse is the response type for the PutAttributes API operation.
No description provided by the author
No description provided by the author
PutClusterCapacityProvidersRequest is the request type for the PutClusterCapacityProviders API operation.
PutClusterCapacityProvidersResponse is the response type for the PutClusterCapacityProviders API operation.
No description provided by the author
No description provided by the author
RegisterContainerInstanceRequest is the request type for the RegisterContainerInstance API operation.
RegisterContainerInstanceResponse is the response type for the RegisterContainerInstance API operation.
No description provided by the author
No description provided by the author
RegisterTaskDefinitionRequest is the request type for the RegisterTaskDefinition API operation.
RegisterTaskDefinitionResponse is the response type for the RegisterTaskDefinition API operation.
The repository credentials for private registry authentication.
Describes the resources available for a container instance.
The type and amount of a resource to assign to a container.
No description provided by the author
No description provided by the author
RunTaskRequest is the request type for the RunTask API operation.
RunTaskResponse is the response type for the RunTask API operation.
A floating-point percentage of the desired number of tasks to place and keep running in the task set.
An object representing the secret to expose to your container.
Details on a service within a cluster.
Details on an event associated with a service.
Details of the service registry.
The current account setting for a resource.
No description provided by the author
No description provided by the author
StartTaskRequest is the request type for the StartTask API operation.
StartTaskResponse is the response type for the StartTask API operation.
No description provided by the author
No description provided by the author
StopTaskRequest is the request type for the StopTask API operation.
StopTaskResponse is the response type for the StopTask API operation.
No description provided by the author
No description provided by the author
SubmitAttachmentStateChangesRequest is the request type for the SubmitAttachmentStateChanges API operation.
SubmitAttachmentStateChangesResponse is the response type for the SubmitAttachmentStateChanges API operation.
No description provided by the author
No description provided by the author
SubmitContainerStateChangeRequest is the request type for the SubmitContainerStateChange API operation.
SubmitContainerStateChangeResponse is the response type for the SubmitContainerStateChange API operation.
No description provided by the author
No description provided by the author
SubmitTaskStateChangeRequest is the request type for the SubmitTaskStateChange API operation.
SubmitTaskStateChangeResponse is the response type for the SubmitTaskStateChange API operation.
A list of namespaced kernel parameters to set in the container.
The metadata that you apply to a resource to help you categorize and organize them.
No description provided by the author
No description provided by the author
TagResourceRequest is the request type for the TagResource API operation.
TagResourceResponse is the response type for the TagResource API operation.
Details on a task in a cluster.
The details of a task definition which describes the container and volume definitions of an Amazon Elastic Container Service task.
An object representing a constraint on task placement in the task definition.
The overrides associated with a task.
Information about a set of Amazon ECS tasks in either an AWS CodeDeploy or an EXTERNAL deployment.
The container path, mount options, and size of the tmpfs mount.
The ulimit settings to pass to the container.
No description provided by the author
No description provided by the author
UntagResourceRequest is the request type for the UntagResource API operation.
UntagResourceResponse is the response type for the UntagResource API operation.
No description provided by the author
No description provided by the author
UpdateClusterSettingsRequest is the request type for the UpdateClusterSettings API operation.
UpdateClusterSettingsResponse is the response type for the UpdateClusterSettings API operation.
No description provided by the author
No description provided by the author
UpdateContainerAgentRequest is the request type for the UpdateContainerAgent API operation.
UpdateContainerAgentResponse is the response type for the UpdateContainerAgent API operation.
No description provided by the author
No description provided by the author
UpdateContainerInstancesStateRequest is the request type for the UpdateContainerInstancesState API operation.
UpdateContainerInstancesStateResponse is the response type for the UpdateContainerInstancesState API operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UpdateServicePrimaryTaskSetRequest is the request type for the UpdateServicePrimaryTaskSet API operation.
UpdateServicePrimaryTaskSetResponse is the response type for the UpdateServicePrimaryTaskSet API operation.
UpdateServiceRequest is the request type for the UpdateService API operation.
UpdateServiceResponse is the response type for the UpdateService API operation.
No description provided by the author
No description provided by the author
UpdateTaskSetRequest is the request type for the UpdateTaskSet API operation.
UpdateTaskSetResponse is the response type for the UpdateTaskSet API operation.
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.

# Type aliases

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
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
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
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