| Class | Description |
|---|---|
| Attachment |
An object representing a container instance or task attachment.
|
| AttachmentStateChange |
An object representing a change in state for a task attachment.
|
| Attribute |
An attribute is a name-value pair that's associated with an Amazon ECS object.
|
| AutoScalingGroupProvider |
The details of the Auto Scaling group for the capacity provider.
|
| AutoScalingGroupProviderUpdate |
The details of the Auto Scaling group capacity provider to update.
|
| AwsVpcConfiguration |
An object representing the networking details for a task or service.
|
| CapacityProvider |
The details for a capacity provider.
|
| CapacityProviderStrategyItem |
The details of a capacity provider strategy.
|
| Cluster |
A regional grouping of one or more container instances where you can run task requests.
|
| ClusterConfiguration |
The execute command and managed storage configuration for the cluster.
|
| ClusterServiceConnectDefaults |
Use this parameter to set a default Service Connect namespace.
|
| ClusterServiceConnectDefaultsRequest |
Use this parameter to set a default Service Connect namespace.
|
| ClusterSetting |
The settings to use when creating a cluster.
|
| Container |
A Docker container that's part of a task.
|
| ContainerDefinition |
Container definitions are used in task definitions to describe the different containers that are launched as part of
a task.
|
| ContainerDependency |
The dependencies defined for container startup and shutdown.
|
| ContainerInstance |
An Amazon EC2 or External instance that's running the Amazon ECS agent and has been registered with a cluster.
|
| ContainerInstanceHealthStatus |
An object representing the health status of the container instance.
|
| ContainerOverride |
The overrides that are sent to a container.
|
| ContainerStateChange |
An object that represents a change in state for a container.
|
| CreateCapacityProviderRequest | |
| CreateCapacityProviderResult | |
| CreateClusterRequest | |
| CreateClusterResult | |
| CreateServiceRequest | |
| CreateServiceResult | |
| CreateTaskSetRequest | |
| CreateTaskSetResult | |
| DeleteAccountSettingRequest | |
| DeleteAccountSettingResult | |
| DeleteAttributesRequest | |
| DeleteAttributesResult | |
| DeleteCapacityProviderRequest | |
| DeleteCapacityProviderResult | |
| DeleteClusterRequest | |
| DeleteClusterResult | |
| DeleteServiceRequest | |
| DeleteServiceResult | |
| DeleteTaskDefinitionsRequest | |
| DeleteTaskDefinitionsResult | |
| DeleteTaskSetRequest | |
| DeleteTaskSetResult | |
| Deployment |
The details of an Amazon ECS service deployment.
|
| DeploymentAlarms |
One of the methods which provide a way for you to quickly identify when a deployment has failed, and then to
optionally roll back the failure to the last working deployment.
|
| DeploymentCircuitBreaker |
|
| DeploymentConfiguration |
Optional deployment parameters that control how many tasks run during a deployment and the ordering of stopping and
starting tasks.
|
| DeploymentController |
The deployment controller to use for the service.
|
| DeploymentEphemeralStorage |
The amount of ephemeral storage to allocate for the deployment.
|
| DeregisterContainerInstanceRequest | |
| DeregisterContainerInstanceResult | |
| DeregisterTaskDefinitionRequest | |
| DeregisterTaskDefinitionResult | |
| DescribeCapacityProvidersRequest | |
| DescribeCapacityProvidersResult | |
| DescribeClustersRequest | |
| DescribeClustersResult | |
| DescribeContainerInstancesRequest | |
| DescribeContainerInstancesResult | |
| DescribeServicesRequest | |
| DescribeServicesResult | |
| DescribeTaskDefinitionRequest | |
| DescribeTaskDefinitionResult | |
| DescribeTaskSetsRequest | |
| DescribeTaskSetsResult | |
| DescribeTasksRequest | |
| DescribeTasksResult | |
| Device |
An object representing a container instance host device.
|
| DiscoverPollEndpointRequest | |
| DiscoverPollEndpointResult | |
| DockerVolumeConfiguration |
This parameter is specified when you're using Docker volumes.
|
| EBSTagSpecification |
The tag specifications of an Amazon EBS volume.
|
| EFSAuthorizationConfig |
The authorization configuration details for the Amazon EFS file system.
|
| EFSVolumeConfiguration |
This parameter is specified when you're using an Amazon Elastic File System file system for task storage.
|
| EnvironmentFile |
A list of files containing the environment variables to pass to a container.
|
| EphemeralStorage |
The amount of ephemeral storage to allocate for the task.
|
| ExecuteCommandConfiguration |
The details of the execute command configuration.
|
| ExecuteCommandLogConfiguration |
The log configuration for the results of the execute command actions.
|
| ExecuteCommandRequest | |
| ExecuteCommandResult | |
| Failure |
A failed resource.
|
| FirelensConfiguration |
The FireLens configuration for the container.
|
| FSxWindowsFileServerAuthorizationConfig |
The authorization configuration details for Amazon FSx for Windows File Server file system.
|
| FSxWindowsFileServerVolumeConfiguration |
This parameter is specified when you're using Amazon FSx for Windows File Server file
system for task storage.
|
| GetTaskProtectionRequest | |
| GetTaskProtectionResult | |
| HealthCheck |
An object representing a container health check.
|
| HostEntry |
Hostnames and IP address entries that are added to the
/etc/hosts file of a container via the
extraHosts parameter of its ContainerDefinition. |
| HostVolumeProperties |
Details on a container instance bind mount host volume.
|
| InferenceAccelerator |
Details on an Elastic Inference accelerator.
|
| InferenceAcceleratorOverride |
Details on an Elastic Inference accelerator task override.
|
| InstanceHealthCheckResult |
An object representing the result of a container instance health status check.
|
| KernelCapabilities |
The Linux capabilities to add or remove from the default Docker configuration for a container defined in the task
definition.
|
| KeyValuePair |
A key-value pair object.
|
| LinuxParameters |
The Linux-specific options that are applied to the container, such as Linux KernelCapabilities.
|
| ListAccountSettingsRequest | |
| ListAccountSettingsResult | |
| ListAttributesRequest | |
| ListAttributesResult | |
| ListClustersRequest | |
| ListClustersResult | |
| ListContainerInstancesRequest | |
| ListContainerInstancesResult | |
| ListServicesByNamespaceRequest | |
| ListServicesByNamespaceResult | |
| ListServicesRequest | |
| ListServicesResult | |
| ListTagsForResourceRequest | |
| ListTagsForResourceResult | |
| ListTaskDefinitionFamiliesRequest | |
| ListTaskDefinitionFamiliesResult | |
| ListTaskDefinitionsRequest | |
| ListTaskDefinitionsResult | |
| ListTasksRequest | |
| ListTasksResult | |
| LoadBalancer |
The load balancer configuration to use with a service or task set.
|
| LogConfiguration |
The log configuration for the container.
|
| ManagedAgent |
Details about the managed agent status for the container.
|
| ManagedAgentStateChange |
An object representing a change in state for a managed agent.
|
| ManagedScaling |
The managed scaling settings for the Auto Scaling group capacity provider.
|
| ManagedStorageConfiguration |
The managed storage configuration for the cluster.
|
| MountPoint |
The details for a volume mount point that's used in a container definition.
|
| NetworkBinding |
Details on the network bindings between a container and its host container instance.
|
| NetworkConfiguration |
The network configuration for a task or service.
|
| NetworkInterface |
An object representing the elastic network interface for tasks that use the
awsvpc network mode. |
| PlacementConstraint |
An object representing a constraint on task placement.
|
| PlacementStrategy |
The task placement strategy for a task or service.
|
| PlatformDevice |
The devices that are available on the container instance.
|
| PortMapping |
Port mappings allow containers to access ports on the host container instance to send or receive traffic.
|
| ProtectedTask |
An object representing the protection status details for a task.
|
| ProxyConfiguration |
The configuration details for the App Mesh proxy.
|
| PutAccountSettingDefaultRequest | |
| PutAccountSettingDefaultResult | |
| PutAccountSettingRequest | |
| PutAccountSettingResult | |
| PutAttributesRequest | |
| PutAttributesResult | |
| PutClusterCapacityProvidersRequest | |
| PutClusterCapacityProvidersResult | |
| RegisterContainerInstanceRequest | |
| RegisterContainerInstanceResult | |
| RegisterTaskDefinitionRequest | |
| RegisterTaskDefinitionResult | |
| RepositoryCredentials |
The repository credentials for private registry authentication.
|
| Resource |
Describes the resources available for a container instance.
|
| ResourceRequirement |
The type and amount of a resource to assign to a container.
|
| RunTaskRequest | |
| RunTaskResult | |
| RuntimePlatform |
Information about the platform for the Amazon ECS service or task.
|
| Scale |
A floating-point percentage of the desired number of tasks to place and keep running in the task set.
|
| Secret |
An object representing the secret to expose to your container.
|
| Service |
Details on a service within a cluster.
|
| ServiceConnectClientAlias |
Each alias ("endpoint") is a fully-qualified name and port number that other tasks ("clients") can use to connect to
this service.
|
| ServiceConnectConfiguration |
The Service Connect configuration of your Amazon ECS service.
|
| ServiceConnectService |
The Service Connect service object configuration.
|
| ServiceConnectServiceResource |
The Service Connect resource.
|
| ServiceConnectTlsCertificateAuthority |
The certificate root authority that secures your service.
|
| ServiceConnectTlsConfiguration |
The key that encrypts and decrypts your resources for Service Connect TLS.
|
| ServiceEvent |
The details for an event that's associated with a service.
|
| ServiceManagedEBSVolumeConfiguration |
The configuration for the Amazon EBS volume that Amazon ECS creates and manages on your behalf.
|
| ServiceRegistry |
The details for the service registry.
|
| ServiceVolumeConfiguration |
The configuration for a volume specified in the task definition as a volume that is configured at launch time.
|
| Session |
The details for the execute command session.
|
| Setting |
The current account setting for a resource.
|
| StartTaskRequest | |
| StartTaskResult | |
| StopTaskRequest | |
| StopTaskResult | |
| SubmitAttachmentStateChangesRequest | |
| SubmitAttachmentStateChangesResult | |
| SubmitContainerStateChangeRequest | |
| SubmitContainerStateChangeResult | |
| SubmitTaskStateChangeRequest | |
| SubmitTaskStateChangeResult | |
| SystemControl |
A list of namespaced kernel parameters to set in the container.
|
| Tag |
The metadata that you apply to a resource to help you categorize and organize them.
|
| TagResourceRequest | |
| TagResourceResult | |
| Task |
Details on a task in a cluster.
|
| TaskDefinition |
The details of a task definition which describes the container and volume definitions of an Amazon Elastic Container
Service task.
|
| TaskDefinitionPlacementConstraint |
The constraint on task placement in the task definition.
|
| TaskEphemeralStorage |
The amount of ephemeral storage to allocate for the task.
|
| TaskManagedEBSVolumeConfiguration |
The configuration for the Amazon EBS volume that Amazon ECS creates and manages on your behalf.
|
| TaskManagedEBSVolumeTerminationPolicy |
The termination policy for the Amazon EBS volume when the task exits.
|
| TaskOverride |
The overrides that are associated with a task.
|
| TaskSet |
Information about a set of Amazon ECS tasks in either an CodeDeploy or an
EXTERNAL deployment. |
| TaskVolumeConfiguration |
Configuration settings for the task volume that was
configuredAtLaunch that weren't set during
RegisterTaskDef. |
| TimeoutConfiguration |
An object that represents the timeout configurations for Service Connect.
|
| Tmpfs |
The container path, mount options, and size of the tmpfs mount.
|
| Ulimit |
The
ulimit settings to pass to the container. |
| UntagResourceRequest | |
| UntagResourceResult | |
| UpdateCapacityProviderRequest | |
| UpdateCapacityProviderResult | |
| UpdateClusterRequest | |
| UpdateClusterResult | |
| UpdateClusterSettingsRequest | |
| UpdateClusterSettingsResult | |
| UpdateContainerAgentRequest | |
| UpdateContainerAgentResult | |
| UpdateContainerInstancesStateRequest | |
| UpdateContainerInstancesStateResult | |
| UpdateServicePrimaryTaskSetRequest | |
| UpdateServicePrimaryTaskSetResult | |
| UpdateServiceRequest | |
| UpdateServiceResult | |
| UpdateTaskProtectionRequest | |
| UpdateTaskProtectionResult | |
| UpdateTaskSetRequest | |
| UpdateTaskSetResult | |
| VersionInfo |
The Docker and Amazon ECS container agent version information about a container instance.
|
| Volume |
The data volume configuration for tasks launched using this task definition.
|
| VolumeFrom |
Details on a data volume from another container in the same task definition.
|
| Exception | Description |
|---|---|
| AccessDeniedException |
You don't have authorization to perform the requested action.
|
| AmazonECSException |
Base exception for all service exceptions thrown by Amazon EC2 Container Service
|
| AttributeLimitExceededException |
You can apply up to 10 custom attributes for each resource.
|
| BlockedException |
Your Amazon Web Services account was blocked.
|
| ClientException |
These errors are usually caused by a client action.
|
| ClusterContainsContainerInstancesException |
You can't delete a cluster that has registered container instances.
|
| ClusterContainsServicesException |
You can't delete a cluster that contains services.
|
| ClusterContainsTasksException |
You can't delete a cluster that has active tasks.
|
| ClusterNotFoundException |
The specified cluster wasn't found.
|
| ConflictException |
The
RunTask request could not be processed due to conflicts. |
| InvalidParameterException |
The specified parameter isn't valid.
|
| LimitExceededException |
The limit for the resource was exceeded.
|
| MissingVersionException |
Amazon ECS can't determine the current version of the Amazon ECS container agent on the container instance and
doesn't have enough information to proceed with an update.
|
| NamespaceNotFoundException |
The specified namespace wasn't found.
|
| NoUpdateAvailableException |
There's no update available for this Amazon ECS container agent.
|
| PlatformTaskDefinitionIncompatibilityException |
The specified platform version doesn't satisfy the required capabilities of the task definition.
|
| PlatformUnknownException |
The specified platform version doesn't exist.
|
| ResourceInUseException |
The specified resource is in-use and can't be removed.
|
| ResourceNotFoundException |
The specified resource wasn't found.
|
| ServerException |
These errors are usually caused by a server issue.
|
| ServiceNotActiveException |
The specified service isn't active.
|
| ServiceNotFoundException |
The specified service wasn't found.
|
| TargetNotConnectedException |
The execute command cannot run.
|
| TargetNotFoundException |
The specified target wasn't found.
|
| TaskSetNotFoundException |
The specified task set wasn't found.
|
| UnsupportedFeatureException |
The specified task isn't supported in this Region.
|
| UpdateInProgressException |
There's already a current Amazon ECS container agent update in progress on the container instance that's specified.
|