Uses of Class
software.amazon.awscdk.services.ecs.TaskDefinition
Package
Description
AWS AppConfig Construct Library
Amazon ECS Construct Library
CDK Construct library for higher-level ECS Constructs
Tasks for AWS Step Functions
-
Uses of TaskDefinition in software.amazon.awscdk.services.appconfig
Modifier and TypeMethodDescriptionstatic void
Application.addAgentToEcs
(TaskDefinition taskDef) Adds the AWS AppConfig Agent as a container to the provided ECS task definition. -
Uses of TaskDefinition in software.amazon.awscdk.services.ecs
Modifier and TypeClassDescriptionclass
The details of a task definition run on an EC2 cluster.class
The details of a task definition run on an External cluster.class
The details of a task definition run on a Fargate cluster.Modifier and TypeMethodDescriptionTaskDefinition.Builder.build()
BaseService.getTaskDefinition()
The task definition to use for tasks in the service.ContainerDefinition.getTaskDefinition()
The name of the task definition that includes this container definition.ContainerDefinitionProps.getTaskDefinition()
The name of the task definition that includes this container definition.final TaskDefinition
ContainerDefinitionProps.Jsii$Proxy.getTaskDefinition()
Ec2ServiceProps.getTaskDefinition()
The task definition to use for tasks in the service.final TaskDefinition
Ec2ServiceProps.Jsii$Proxy.getTaskDefinition()
ExternalServiceProps.getTaskDefinition()
The task definition to use for tasks in the service.final TaskDefinition
ExternalServiceProps.Jsii$Proxy.getTaskDefinition()
FargateServiceProps.getTaskDefinition()
The task definition to use for tasks in the service.final TaskDefinition
FargateServiceProps.Jsii$Proxy.getTaskDefinition()
final TaskDefinition
FirelensLogRouterProps.Jsii$Proxy.getTaskDefinition()
Modifier and TypeMethodDescriptionAppMeshProxyConfiguration.bind
(software.constructs.Construct _scope, TaskDefinition _taskDefinition) Called when the proxy configuration is configured on a task definition.ProxyConfiguration.bind
(software.constructs.Construct _scope, TaskDefinition _taskDefinition) Called when the proxy configuration is configured on a task definition.void
ITaskDefinitionExtension.extend
(TaskDefinition taskDefinition) Apply the extension to the given TaskDefinition.default void
ITaskDefinitionExtension.Jsii$Default.extend
(TaskDefinition taskDefinition) Apply the extension to the given TaskDefinition.final void
ITaskDefinitionExtension.Jsii$Proxy.extend
(TaskDefinition taskDefinition) Apply the extension to the given TaskDefinition.ContainerDefinition.renderContainerDefinition
(TaskDefinition _taskDefinition) Render this container definition to a CloudFormation object.FirelensLogRouter.renderContainerDefinition
(TaskDefinition _taskDefinition) Render this container definition to a CloudFormation object.ContainerDefinition.Builder.taskDefinition
(TaskDefinition taskDefinition) The name of the task definition that includes this container definition.ContainerDefinitionProps.Builder.taskDefinition
(TaskDefinition taskDefinition) Sets the value ofContainerDefinitionProps.getTaskDefinition()
Ec2Service.Builder.taskDefinition
(TaskDefinition taskDefinition) The task definition to use for tasks in the service.Ec2ServiceProps.Builder.taskDefinition
(TaskDefinition taskDefinition) Sets the value ofEc2ServiceProps.getTaskDefinition()
ExternalService.Builder.taskDefinition
(TaskDefinition taskDefinition) The task definition to use for tasks in the service.ExternalServiceProps.Builder.taskDefinition
(TaskDefinition taskDefinition) Sets the value ofExternalServiceProps.getTaskDefinition()
FargateService.Builder.taskDefinition
(TaskDefinition taskDefinition) The task definition to use for tasks in the service.FargateServiceProps.Builder.taskDefinition
(TaskDefinition taskDefinition) Sets the value ofFargateServiceProps.getTaskDefinition()
FirelensLogRouter.Builder.taskDefinition
(TaskDefinition taskDefinition) The name of the task definition that includes this container definition.FirelensLogRouterProps.Builder.taskDefinition
(TaskDefinition taskDefinition) Sets the value ofContainerDefinitionProps.getTaskDefinition()
ModifierConstructorDescriptionprotected
BaseService
(software.constructs.Construct scope, String id, BaseServiceProps props, Object additionalProps, TaskDefinition taskDefinition) Constructs a new instance of the BaseService class. -
Uses of TaskDefinition in software.amazon.awscdk.services.ecs.patterns
Modifier and TypeMethodDescriptionprotected EcsTask
ScheduledTaskBase.addTaskDefinitionToEventTarget
(TaskDefinition taskDefinition) Create an ECS task using the task definition provided and add it to the scheduled event rule. -
Uses of TaskDefinition in software.amazon.awscdk.services.stepfunctions.tasks
Modifier and TypeMethodDescriptionCommonEcsRunTaskProps.getTaskDefinition()
Task Definition used for running tasks in the service.final TaskDefinition
CommonEcsRunTaskProps.Jsii$Proxy.getTaskDefinition()
EcsRunTaskProps.getTaskDefinition()
[disable-awslint:ref-via-interface] Task Definition used for running tasks in the service.final TaskDefinition
EcsRunTaskProps.Jsii$Proxy.getTaskDefinition()
Modifier and TypeMethodDescriptionCommonEcsRunTaskProps.Builder.taskDefinition
(TaskDefinition taskDefinition) Sets the value ofCommonEcsRunTaskProps.getTaskDefinition()
EcsRunTask.Builder.taskDefinition
(TaskDefinition taskDefinition) [disable-awslint:ref-via-interface] Task Definition used for running tasks in the service.EcsRunTaskProps.Builder.taskDefinition
(TaskDefinition taskDefinition) Sets the value ofEcsRunTaskProps.getTaskDefinition()