class Aws::Scheduler::Types::EcsParameters
@see docs.aws.amazon.com/goto/WebAPI/scheduler-2021-06-30/EcsParameters AWS API Documentation
@return [String]
event target is an Amazon ECS task.
The Amazon Resource Name (ARN) of the task definition to use if the
@!attribute [rw] task_definition_arn
@return [Integer]
is ‘1`.
The number of tasks to create based on `TaskDefinition`. The default
@!attribute [rw] task_count
@return [Array<Hash<String,String>>]<br>: docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html<br><br><br><br>in the *Amazon ECS API Reference*.
both of which you define. For more information, see [ `RunTask` ][1]
organize them. Each tag consists of a key and an optional value,
The metadata that you apply to the task to help you categorize and
@!attribute [rw] tags
@return [String]
The reference ID to use for the task.
@!attribute [rw] reference_id
@return [String]<br>: docs.aws.amazon.com/AmazonECS/latest/APIReference/API_TagResource.html<br><br><br><br>`TagResource` ][1] API action.
tags to a task after task creation, use Amazon ECS’s [
Tags can only be propagated to the task during task creation. To add
the task. If no value is specified, the tags are not propagated.
Specifies whether to propagate the tags from the task definition to
@!attribute [rw] propagate_tags
@return [String]
numeric portion of the platform version, such as ‘1.1.0`.
Specifies the platform version for the task. Specify only the
@!attribute [rw] platform_version
@return [Array<Types::PlacementStrategy>]
The task placement strategy for a task or service.
@!attribute [rw] placement_strategy
@return [Array<Types::PlacementConstraint>]
the task definition and those specified at runtime).
can specify up to 10 constraints per task (including constraints in
An array of placement constraint objects to use for the task. You
@!attribute [rw] placement_constraints
@return [Types::NetworkConfiguration]
This structure specifies the network configuration for an ECS task.
@!attribute [rw] network_configuration
@return [String]<br>: docs.aws.amazon.com/AmazonECS/latest/developerguide/AWS_Fargate.html<br><br><br><br>in the *Amazon ECS Developer Guide*.
supported. For more information, see [AWS Fargate on Amazon ECS][1]
supported only in the Regions where Fargate with Amazon ECS is
(compatibilities) of the target task. The `FARGATE` value is
type that you specify here must match one of the launch type
Specifies the launch type on which your task is running. The launch
@!attribute [rw] launch_type
@return [String]
characters.
Specifies an ECS task group for the task. The maximum length is 255
@!attribute [rw] group
@return [Boolean]
functionality on all containers in the task.
containers in this task. If true, this enables execute command
Whether or not to enable the execute command functionality for the
@!attribute [rw] enable_execute_command
@return [Boolean]<br>: docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html<br><br><br><br>the *Amazon ECS Developer Guide*.
For more information, see [Tagging Your Amazon ECS Resources] in
Specifies whether to enable Amazon ECS managed tags for the task.
@!attribute [rw] enable_ecs_managed_tags
@return [Array<Types::CapacityProviderStrategyItem>]
The capacity provider strategy to use for the task.
@!attribute [rw] capacity_provider_strategy<br><br>: docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html<br><br><br><br>operation.
The templated target type for the Amazon ECS [ `RunTask` ][1] API