RunEcsFargateTask

class aws_cdk.aws_stepfunctions_tasks.RunEcsFargateTask(*, assign_public_ip=None, platform_version=None, security_group=None, subnets=None, cluster, task_definition, container_overrides=None, integration_pattern=None)

Bases: aws_cdk.aws_stepfunctions_tasks.EcsRunTaskBase

Start a service on an ECS cluster.

stability :stability: experimental

__init__(*, assign_public_ip=None, platform_version=None, security_group=None, subnets=None, cluster, task_definition, container_overrides=None, integration_pattern=None)
Parameters
  • props

  • assign_public_ip (Optional[bool]) – Assign public IP addresses to each task. Default: false

  • platform_version (Optional[FargatePlatformVersion]) – Fargate platform version to run this service on. Unless you have specific compatibility requirements, you don’t need to specify this. Default: Latest

  • security_group (Optional[ISecurityGroup]) – Existing security group to use for the tasks. Default: A new security group is created

  • subnets (Optional[SubnetSelection]) – In what subnets to place the task’s ENIs. Default: Private subnet if assignPublicIp, public subnets otherwise

  • 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[List[ContainerOverride]]) – Container setting overrides. Key is the name of the container to override, value is the values you want to override.

  • 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 :stability: experimental

Return type

None

Methods

bind(task)

Called when the task object is used in a workflow.

Parameters

task (Task) –

stability :stability: experimental

Return type

StepFunctionsTaskConfig

Attributes

connections

Manage allowed network traffic for this service.

stability :stability: experimental

Return type

Connections