| task-definition | The family and revision (family:revision ) or full ARN of the task definition to run. If a revision is not specified, the latest ACTIVE revision is used. | yes | — |
| aws-credentials | Json array of AWS credentials to connect to ECS | yes | — |
| capacity-provider-strategy | The name of the container defined in the containerDefinitions section of the ECS task definition | yes | — |
| cluster | The URI of the container image to insert into the ECS task definition | yes | — |
| count | The URI of the container image to insert into the ECS task definition | yes | — |
| enable-ecs-managed-tags | The URI of the container image to insert into the ECS task definition | yes | false |
| enable-execute-command | The URI of the container image to insert into the ECS task definition | yes | false |
| group | The URI of the container image to insert into the ECS task definition | no | — |
| launch-type | The infrastructure on which to run your standalone task. For more information, see Amazon ECS launch types in the Amazon Elastic Container Service Developer Guide | no | — |
| network-configuration | The network configuration for the task. This parameter is required for task definitions that use the awsvpc network mode to receive their own elastic network interface, and it is not supported for other network modes | no | — |
| overrides | A list of container overrides in JSON format that specify the name of a container in the specified task definition and the overrides it should receive. | no | — |
| placement-constraints | A list of container overrides in JSON format that specify the name of a container in the specified task definition and the overrides it should receive. | no | [] |
| placement-strategy | A list of container overrides in JSON format that specify the name of a container in the specified task definition and the overrides it should receive. | no | [] |
| platform-version | A list of container overrides in JSON format that specify the name of a container in the specified task definition and the overrides it should receive. | no | LATEST |
| started-by | An optional tag specified when a task is started. For example, if you automatically trigger a task to run a batch process job, you could apply a unique identifier for that job to your task with the startedBy parameter. You can then identify which tasks belong to that job by filtering the results of a ListTasks call with the startedBy value. Up to 36 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. | no | github_actions |
| tags | A list of tags for the container | no | [] |