EcsRunTaskBase

class aws_cdk.aws_stepfunctions_tasks.EcsRunTaskBase(*, parameters=None, cluster, task_definition, container_overrides=None, integration_pattern=None)

Bases: object

(deprecated) A StepFunctions Task to run a Task on ECS or Fargate.

Deprecated

No replacement

Stability

deprecated

Parameters
  • parameters (Optional[Mapping[str, Any]]) – (deprecated) Additional parameters to pass to the base task. Default: - No additional parameters passed

  • cluster (ICluster) – The topic to run the task on.

  • task_definition (TaskDefinition) – Task Definition used for running tasks in the service. Note: this must be TaskDefinition, and not ITaskDefinition, as it requires properties that are not known for imported task definitions

  • container_overrides (Optional[Sequence[ContainerOverride]]) – Container setting overrides. Key is the name of the container to override, value is the values you want to override. Default: - No overrides

  • integration_pattern (Optional[ServiceIntegrationPattern]) – The service integration pattern indicates different ways to call RunTask in ECS. The valid value for Lambda is FIRE_AND_FORGET, SYNC and WAIT_FOR_TASK_TOKEN. Default: FIRE_AND_FORGET

Stability

deprecated

Methods

bind(task)

(deprecated) (deprecated) Called when the task object is used in a workflow.

Parameters

task (Task) –

Stability

deprecated

Return type

StepFunctionsTaskConfig

Attributes

connections

(deprecated) Manage allowed network traffic for this service.

Stability

deprecated

Return type

Connections