# ITaskDefinitionExtension

An extension for Task Definitions.

Classes that want to make changes to a TaskDefinition (such as
adding helper containers) can implement this interface, and can
then be "added" to a TaskDefinition like so:

   taskDefinition.addExtension(new MyExtension("some_parameter"));

- Source: [`aws-ecs/lib/base/task-definition.ts`](https://github.com/aws/aws-cdk/blob/v2.274.0/packages/aws-cdk-lib/aws-ecs/lib/base/task-definition.ts#L1417)

## Methods

- `extend(taskDefinition: TaskDefinition): void` — Apply the extension to the given TaskDefinition.

  **Parameters**

  - `taskDefinition` — [disable-awslint:ref-via-interface].
