buildAwsEcsStandaloneTaskDefinition

buildAwsEcsStandaloneTaskDefinition( args: AwsEcsBootstrapTaskDefinitionPresetArgs, ): AwsEcsServiceTaskDefinitionInput

Builds inline AwsEcs service task-definition input for the standalone bootstrap preset.

Use this helper when setting AwsEcsArgs.service.taskDefinition directly. For standalone AwsEcsArgs.taskDefinition, use buildAwsEcsStandaloneTaskDefinitionArgs instead.

Parameters

  • args (AwsEcsBootstrapTaskDefinitionPresetArgs)

Returns

  • AwsEcsServiceTaskDefinitionInput

Example

CODE
const cluster = new AwsEcs({
  cluster: {
    identity: 'standaloneCluster',
  },
});

const service = new AwsEcs({
  service: {
    cluster,
    taskDefinition: buildAwsEcsStandaloneTaskDefinition({
      name: 'standalone',
      executionRole,
      taskRole,
    }),
    service: {
      name: 'standalone',
      desiredCount: 1,
    },
  },
});