| Package | Description |
|---|---|
| software.amazon.awscdk.services.ecs |
Amazon ECS Construct Library
|
| software.amazon.awscdk.services.ecs.patterns |
CDK Construct library for higher-level ECS Constructs
|
| software.amazon.awscdk.services.stepfunctions.tasks |
Tasks for AWS Step Functions
|
| Modifier and Type | Class and Description |
|---|---|
class |
Ec2TaskDefinition
The details of a task definition run on an EC2 cluster.
|
class |
ExternalTaskDefinition
The details of a task definition run on an External cluster.
|
class |
FargateTaskDefinition
The details of a task definition run on a Fargate cluster.
|
| Modifier and Type | Method and Description |
|---|---|
TaskDefinition |
TaskDefinition.Builder.build() |
TaskDefinition |
BaseService.getTaskDefinition()
The task definition to use for tasks in the service.
|
TaskDefinition |
Ec2ServiceProps.getTaskDefinition()
The task definition to use for tasks in the service.
|
TaskDefinition |
Ec2ServiceProps.Jsii$Proxy.getTaskDefinition() |
TaskDefinition |
FirelensLogRouterProps.Jsii$Proxy.getTaskDefinition() |
TaskDefinition |
ContainerDefinitionProps.getTaskDefinition()
The name of the task definition that includes this container definition.
|
TaskDefinition |
ContainerDefinitionProps.Jsii$Proxy.getTaskDefinition() |
TaskDefinition |
ContainerDefinition.getTaskDefinition()
The name of the task definition that includes this container definition.
|
TaskDefinition |
FargateServiceProps.getTaskDefinition()
The task definition to use for tasks in the service.
|
TaskDefinition |
FargateServiceProps.Jsii$Proxy.getTaskDefinition() |
TaskDefinition |
ExternalServiceProps.getTaskDefinition()
The task definition to use for tasks in the service.
|
TaskDefinition |
ExternalServiceProps.Jsii$Proxy.getTaskDefinition() |
| Modifier and Type | Method and Description |
|---|---|
abstract CfnTaskDefinition.ProxyConfigurationProperty |
ProxyConfiguration.bind(software.constructs.Construct _scope,
TaskDefinition _taskDefinition)
Called when the proxy configuration is configured on a task definition.
|
CfnTaskDefinition.ProxyConfigurationProperty |
AppMeshProxyConfiguration.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.
|
void |
ITaskDefinitionExtension.Jsii$Proxy.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.
|
CfnTaskDefinition.ContainerDefinitionProperty |
FirelensLogRouter.renderContainerDefinition(TaskDefinition _taskDefinition)
Render this container definition to a CloudFormation object.
|
CfnTaskDefinition.ContainerDefinitionProperty |
ContainerDefinition.renderContainerDefinition(TaskDefinition _taskDefinition)
Render this container definition to a CloudFormation object.
|
FargateService.Builder |
FargateService.Builder.taskDefinition(TaskDefinition taskDefinition)
The task definition to use for tasks in the service.
|
ExternalService.Builder |
ExternalService.Builder.taskDefinition(TaskDefinition taskDefinition)
The task definition to use for tasks in the service.
|
Ec2ServiceProps.Builder |
Ec2ServiceProps.Builder.taskDefinition(TaskDefinition taskDefinition)
Sets the value of
Ec2ServiceProps.getTaskDefinition() |
FirelensLogRouterProps.Builder |
FirelensLogRouterProps.Builder.taskDefinition(TaskDefinition taskDefinition)
Sets the value of
ContainerDefinitionProps.getTaskDefinition() |
ContainerDefinitionProps.Builder |
ContainerDefinitionProps.Builder.taskDefinition(TaskDefinition taskDefinition)
Sets the value of
ContainerDefinitionProps.getTaskDefinition() |
FirelensLogRouter.Builder |
FirelensLogRouter.Builder.taskDefinition(TaskDefinition taskDefinition)
The name of the task definition that includes this container definition.
|
Ec2Service.Builder |
Ec2Service.Builder.taskDefinition(TaskDefinition taskDefinition)
The task definition to use for tasks in the service.
|
ContainerDefinition.Builder |
ContainerDefinition.Builder.taskDefinition(TaskDefinition taskDefinition)
The name of the task definition that includes this container definition.
|
FargateServiceProps.Builder |
FargateServiceProps.Builder.taskDefinition(TaskDefinition taskDefinition)
Sets the value of
FargateServiceProps.getTaskDefinition() |
ExternalServiceProps.Builder |
ExternalServiceProps.Builder.taskDefinition(TaskDefinition taskDefinition)
Sets the value of
ExternalServiceProps.getTaskDefinition() |
| Constructor and Description |
|---|
BaseService(software.constructs.Construct scope,
String id,
BaseServiceProps props,
Object additionalProps,
TaskDefinition taskDefinition)
Constructs a new instance of the BaseService class.
|
| Modifier and Type | Method and Description |
|---|---|
protected EcsTask |
ScheduledTaskBase.addTaskDefinitionToEventTarget(TaskDefinition taskDefinition)
Create an ECS task using the task definition provided and add it to the scheduled event rule.
|
| Modifier and Type | Method and Description |
|---|---|
TaskDefinition |
EcsRunTaskProps.getTaskDefinition()
[disable-awslint:ref-via-interface] Task Definition used for running tasks in the service.
|
TaskDefinition |
EcsRunTaskProps.Jsii$Proxy.getTaskDefinition() |
TaskDefinition |
CommonEcsRunTaskProps.getTaskDefinition()
Task Definition used for running tasks in the service.
|
TaskDefinition |
CommonEcsRunTaskProps.Jsii$Proxy.getTaskDefinition() |
| Modifier and Type | Method and Description |
|---|---|
EcsRunTaskProps.Builder |
EcsRunTaskProps.Builder.taskDefinition(TaskDefinition taskDefinition)
Sets the value of
EcsRunTaskProps.getTaskDefinition() |
EcsRunTask.Builder |
EcsRunTask.Builder.taskDefinition(TaskDefinition taskDefinition)
[disable-awslint:ref-via-interface] Task Definition used for running tasks in the service.
|
CommonEcsRunTaskProps.Builder |
CommonEcsRunTaskProps.Builder.taskDefinition(TaskDefinition taskDefinition)
Sets the value of
CommonEcsRunTaskProps.getTaskDefinition() |
Copyright © 2022. All rights reserved.