buildAwsEcsApplicationTaskDefinition
buildAwsEcsApplicationTaskDefinition(
args: AwsEcsBootstrapTaskDefinitionPresetArgs,
): AwsEcsServiceTaskDefinitionInputBuilds inline AwsEcs service task-definition input for the application bootstrap preset.
Use this helper when setting AwsEcsArgs.service.taskDefinition directly. For standalone AwsEcsArgs.taskDefinition, use buildAwsEcsApplicationTaskDefinitionArgs instead.
Parameters
args(AwsEcsBootstrapTaskDefinitionPresetArgs)
Returns
AwsEcsServiceTaskDefinitionInput
Example
CODE
const cluster = new AwsEcs({
cluster: {
identity: 'applicationCluster',
},
});
const service = new AwsEcs({
service: {
cluster,
taskDefinition: buildAwsEcsApplicationTaskDefinition({
name: 'application',
executionRole,
taskRole,
}),
service: {
name: 'application',
desiredCount: 1,
},
},
});