AwsEventbridgePipeTargetEcsTaskParametersArgs
interface AwsEventbridgePipeTargetEcsTaskParametersArgs {
capacityProviderStrategies?: Input<Input<PipeTargetParametersEcsTaskParametersCapacityProviderStrategy>[] | undefined>;
enableEcsManagedTags?: Input<boolean>;
enableExecuteCommand?: Input<boolean>;
group?: Input<string>;
launchType?: Input<'EC2' | 'FARGATE' | 'EXTERNAL'>;
networkConfiguration?: Input<PipeTargetParametersEcsTaskParametersNetworkConfiguration | undefined>;
overrides?: Input<PipeTargetParametersEcsTaskParametersOverrides | undefined>;
placementConstraints?: Input<Input<PipeTargetParametersEcsTaskParametersPlacementConstraint>[] | undefined>;
placementStrategies?: Input<Input<PipeTargetParametersEcsTaskParametersPlacementStrategy>[] | undefined>;
platformVersion?: Input<string>;
propagateTags?: Input<string>;
referenceId?: Input<string>;
tags?: Input<Record<string, Input<string>>>;
taskCount?: Input<number>;
taskDefinitionArn: Input<string>;
}Target parameters when routing pipe events to an Amazon ECS task.
Properties
capacityProviderStrategies: Input<Input<PipeTargetParametersEcsTaskParametersCapacityProviderStrategy>[] | undefined>
Capacity provider strategies.
enableEcsManagedTags: Input<boolean>
Enable ECS managed tags.
enableExecuteCommand: Input<boolean>
Enable execute command on all task containers.
group: Input<string>
ECS task group (maximum 255 characters).
launchType: Input<'EC2' | 'FARGATE' | 'EXTERNAL'>
Launch type for the ECS task. Valid values: EC2, FARGATE, EXTERNAL.
networkConfiguration: Input<PipeTargetParametersEcsTaskParametersNetworkConfiguration | undefined>
Network configuration for awsvpc network mode tasks.
overrides: Input<PipeTargetParametersEcsTaskParametersOverrides | undefined>
Task overrides (CPU, memory, container overrides, execution role, etc.).
placementConstraints: Input<Input<PipeTargetParametersEcsTaskParametersPlacementConstraint>[] | undefined>
Placement constraints for task placement.
placementStrategies: Input<Input<PipeTargetParametersEcsTaskParametersPlacementStrategy>[] | undefined>
Placement strategies for task placement.
platformVersion: Input<string>
Platform version for Fargate tasks (numeric only, e.g. 1.4.0).
propagateTags: Input<string>
Propagate tags from the task definition. Valid values: TASK_DEFINITION.
referenceId: Input<string>
Reference ID used for the task (maximum 1024 characters).
tags: Input<Record<string, Input<string>>>
Tags to attach to the launched ECS task.
taskCount: Input<number>
Number of ECS tasks to create. Defaults to 1.
taskDefinitionArn: Input<string>
ARN of the ECS task definition.