aws-cdk-lib.aws_ecs.ITaskDefinitionExtension

interface ITaskDefinitionExtension

LanguageType name
.NETAmazon.CDK.AWS.ECS.ITaskDefinitionExtension
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsecs#ITaskDefinitionExtension
Javasoftware.amazon.awscdk.services.ecs.ITaskDefinitionExtension
Pythonaws_cdk.aws_ecs.ITaskDefinitionExtension
TypeScript (source)aws-cdk-lib » aws_ecs » 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"));

Methods

NameDescription
extend(taskDefinition)Apply the extension to the given TaskDefinition.

extend(taskDefinition)

public extend(taskDefinition: TaskDefinition): void

Parameters

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

Apply the extension to the given TaskDefinition.