Uses of Class
software.amazon.awscdk.services.ecs.TaskDefinition
Packages that use TaskDefinition
Package
Description
AWS AppConfig Construct Library
AWS::ApplicationSignals Construct Library
Amazon ECS Construct Library
CDK Construct library for higher-level ECS Constructs
Amazon EventBridge Scheduler Targets Construct Library
Tasks for AWS Step Functions
-
Uses of TaskDefinition in software.amazon.awscdk.services.appconfig
Methods in software.amazon.awscdk.services.appconfig with parameters of type TaskDefinitionModifier and TypeMethodDescriptionstatic voidApplication.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.applicationsignals.alpha
Methods in software.amazon.awscdk.services.applicationsignals.alpha that return TaskDefinitionModifier and TypeMethodDescriptionApplicationSignalsIntegrationProps.getTaskDefinition()(experimental) The task definition to integrate Application Signals into.final TaskDefinitionApplicationSignalsIntegrationProps.Jsii$Proxy.getTaskDefinition()CloudWatchAgentIntegrationProps.getTaskDefinition()(experimental) The task definition to integrate CloudWatch agent into.final TaskDefinitionCloudWatchAgentIntegrationProps.Jsii$Proxy.getTaskDefinition()Methods in software.amazon.awscdk.services.applicationsignals.alpha with parameters of type TaskDefinitionModifier and TypeMethodDescriptionInjector.injectInitContainer(TaskDefinition taskDefinition) (experimental) Inject ADOT SDK agent init container.voidInjector.renderDefaultContainer(TaskDefinition taskDefinition) (experimental) Render the application container for SDK instrumentation.ApplicationSignalsIntegration.Builder.taskDefinition(TaskDefinition taskDefinition) (experimental) The task definition to integrate Application Signals into.ApplicationSignalsIntegrationProps.Builder.taskDefinition(TaskDefinition taskDefinition) Sets the value ofApplicationSignalsIntegrationProps.getTaskDefinition()CloudWatchAgentIntegration.Builder.taskDefinition(TaskDefinition taskDefinition) (experimental) The task definition to integrate CloudWatch agent into.CloudWatchAgentIntegrationProps.Builder.taskDefinition(TaskDefinition taskDefinition) Sets the value ofCloudWatchAgentIntegrationProps.getTaskDefinition() -
Uses of TaskDefinition in software.amazon.awscdk.services.ecs
Subclasses of TaskDefinition in software.amazon.awscdk.services.ecsModifier and TypeClassDescriptionclassThe details of a task definition run on an EC2 cluster.classThe details of a task definition run on an External cluster.classThe details of a task definition run on a Fargate cluster.Methods in software.amazon.awscdk.services.ecs that return TaskDefinitionModifier 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 TaskDefinitionContainerDefinitionProps.Jsii$Proxy.getTaskDefinition()Ec2ServiceProps.getTaskDefinition()The task definition to use for tasks in the service.final TaskDefinitionEc2ServiceProps.Jsii$Proxy.getTaskDefinition()ExternalServiceProps.getTaskDefinition()The task definition to use for tasks in the service.final TaskDefinitionExternalServiceProps.Jsii$Proxy.getTaskDefinition()FargateServiceProps.getTaskDefinition()The task definition to use for tasks in the service.final TaskDefinitionFargateServiceProps.Jsii$Proxy.getTaskDefinition()final TaskDefinitionFirelensLogRouterProps.Jsii$Proxy.getTaskDefinition()Methods in software.amazon.awscdk.services.ecs with parameters of type TaskDefinitionModifier 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.voidITaskDefinitionExtension.extend(TaskDefinition taskDefinition) Apply the extension to the given TaskDefinition.default voidITaskDefinitionExtension.Jsii$Default.extend(TaskDefinition taskDefinition) Apply the extension to the given TaskDefinition.final voidITaskDefinitionExtension.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()Constructors in software.amazon.awscdk.services.ecs with parameters of type TaskDefinitionModifierConstructorDescriptionprotectedBaseService(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
Methods in software.amazon.awscdk.services.ecs.patterns with parameters of type TaskDefinitionModifier and TypeMethodDescriptionprotected EcsTaskScheduledTaskBase.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.scheduler.targets
Methods in software.amazon.awscdk.services.scheduler.targets that return TaskDefinitionModifier and TypeMethodDescriptionfinal TaskDefinitionEc2TaskProps.Jsii$Proxy.getTaskDefinition()EcsRunTaskBaseProps.getTaskDefinition()The task definition to use for scheduled tasks.final TaskDefinitionEcsRunTaskBaseProps.Jsii$Proxy.getTaskDefinition()final TaskDefinitionFargateTaskProps.Jsii$Proxy.getTaskDefinition()Methods in software.amazon.awscdk.services.scheduler.targets with parameters of type TaskDefinitionModifier and TypeMethodDescriptionEc2TaskProps.Builder.taskDefinition(TaskDefinition taskDefinition) Sets the value ofEcsRunTaskBaseProps.getTaskDefinition()EcsRunEc2Task.Builder.taskDefinition(TaskDefinition taskDefinition) The task definition to use for scheduled tasks.EcsRunFargateTask.Builder.taskDefinition(TaskDefinition taskDefinition) The task definition to use for scheduled tasks.EcsRunTaskBaseProps.Builder.taskDefinition(TaskDefinition taskDefinition) Sets the value ofEcsRunTaskBaseProps.getTaskDefinition()FargateTaskProps.Builder.taskDefinition(TaskDefinition taskDefinition) Sets the value ofEcsRunTaskBaseProps.getTaskDefinition() -
Uses of TaskDefinition in software.amazon.awscdk.services.stepfunctions.tasks
Methods in software.amazon.awscdk.services.stepfunctions.tasks that return TaskDefinitionModifier and TypeMethodDescriptionCommonEcsRunTaskProps.getTaskDefinition()Task Definition used for running tasks in the service.final TaskDefinitionCommonEcsRunTaskProps.Jsii$Proxy.getTaskDefinition()EcsRunTaskJsonataProps.getTaskDefinition()[disable-awslint:ref-via-interface] Task Definition used for running tasks in the service.final TaskDefinitionEcsRunTaskJsonataProps.Jsii$Proxy.getTaskDefinition()EcsRunTaskJsonPathProps.getTaskDefinition()[disable-awslint:ref-via-interface] Task Definition used for running tasks in the service.final TaskDefinitionEcsRunTaskJsonPathProps.Jsii$Proxy.getTaskDefinition()EcsRunTaskProps.getTaskDefinition()[disable-awslint:ref-via-interface] Task Definition used for running tasks in the service.final TaskDefinitionEcsRunTaskProps.Jsii$Proxy.getTaskDefinition()Methods in software.amazon.awscdk.services.stepfunctions.tasks with parameters of type TaskDefinitionModifier 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.EcsRunTaskJsonataProps.Builder.taskDefinition(TaskDefinition taskDefinition) Sets the value ofEcsRunTaskJsonataProps.getTaskDefinition()EcsRunTaskJsonPathProps.Builder.taskDefinition(TaskDefinition taskDefinition) Sets the value ofEcsRunTaskJsonPathProps.getTaskDefinition()EcsRunTaskProps.Builder.taskDefinition(TaskDefinition taskDefinition) Sets the value ofEcsRunTaskProps.getTaskDefinition()