| 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
(experimental) The details of a task definition run on an EC2 cluster.
|
class |
FargateTaskDefinition
(experimental) The details of a task definition run on a Fargate cluster.
|
| Modifier and Type | Method and Description |
|---|---|
TaskDefinition |
TaskDefinition.Builder.build() |
TaskDefinition |
BaseService.getTaskDefinition()
(experimental) The task definition to use for tasks in the service.
|
TaskDefinition |
ContainerDefinitionProps.getTaskDefinition()
(experimental) The name of the task definition that includes this container definition.
|
TaskDefinition |
ContainerDefinitionProps.Jsii$Proxy.getTaskDefinition() |
TaskDefinition |
ContainerDefinition.getTaskDefinition()
(experimental) The name of the task definition that includes this container definition.
|
TaskDefinition |
Ec2ServiceProps.getTaskDefinition()
(experimental) The task definition to use for tasks in the service.
|
TaskDefinition |
Ec2ServiceProps.Jsii$Proxy.getTaskDefinition() |
TaskDefinition |
FirelensLogRouterProps.Jsii$Proxy.getTaskDefinition() |
TaskDefinition |
FargateServiceProps.getTaskDefinition()
(experimental) The task definition to use for tasks in the service.
|
TaskDefinition |
FargateServiceProps.Jsii$Proxy.getTaskDefinition() |
| Modifier and Type | Method and Description |
|---|---|
abstract CfnTaskDefinition.ProxyConfigurationProperty |
ProxyConfiguration.bind(software.constructs.Construct _scope,
TaskDefinition _taskDefinition)
(experimental) Called when the proxy configuration is configured on a task definition.
|
CfnTaskDefinition.ProxyConfigurationProperty |
AppMeshProxyConfiguration.bind(software.constructs.Construct _scope,
TaskDefinition _taskDefinition)
(experimental) Called when the proxy configuration is configured on a task definition.
|
void |
ITaskDefinitionExtension.extend(TaskDefinition taskDefinition)
(experimental) Apply the extension to the given TaskDefinition.
|
void |
ITaskDefinitionExtension.Jsii$Proxy.extend(TaskDefinition taskDefinition)
(experimental) Apply the extension to the given TaskDefinition.
|
default void |
ITaskDefinitionExtension.Jsii$Default.extend(TaskDefinition taskDefinition)
(experimental) Apply the extension to the given TaskDefinition.
|
CfnTaskDefinition.ContainerDefinitionProperty |
FirelensLogRouter.renderContainerDefinition(TaskDefinition _taskDefinition)
(experimental) Render this container definition to a CloudFormation object.
|
CfnTaskDefinition.ContainerDefinitionProperty |
ContainerDefinition.renderContainerDefinition(TaskDefinition _taskDefinition)
(experimental) Render this container definition to a CloudFormation object.
|
FirelensLogRouter.Builder |
FirelensLogRouter.Builder.taskDefinition(TaskDefinition taskDefinition)
(experimental) The name of the task definition that includes this container definition.
|
Ec2Service.Builder |
Ec2Service.Builder.taskDefinition(TaskDefinition taskDefinition)
(experimental) The task definition to use for tasks in the service.
|
ContainerDefinitionProps.Builder |
ContainerDefinitionProps.Builder.taskDefinition(TaskDefinition taskDefinition)
Sets the value of
ContainerDefinitionProps.getTaskDefinition() |
ContainerDefinition.Builder |
ContainerDefinition.Builder.taskDefinition(TaskDefinition taskDefinition)
(experimental) The name of the task definition that includes this container definition.
|
FargateService.Builder |
FargateService.Builder.taskDefinition(TaskDefinition taskDefinition)
(experimental) 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() |
FargateServiceProps.Builder |
FargateServiceProps.Builder.taskDefinition(TaskDefinition taskDefinition)
Sets the value of
FargateServiceProps.getTaskDefinition() |
| Constructor and Description |
|---|
BaseService(software.constructs.Construct scope,
String id,
BaseServiceProps props,
Object additionalProps,
TaskDefinition taskDefinition)
(experimental) Constructs a new instance of the BaseService class.
|
Jsii$Proxy(FirelensConfig firelensConfig,
TaskDefinition taskDefinition,
ContainerImage image,
List<String> command,
String containerName,
Number cpu,
Boolean disableNetworking,
List<String> dnsSearchDomains,
List<String> dnsServers,
Map<String,String> dockerLabels,
List<String> dockerSecurityOptions,
List<String> entryPoint,
Map<String,String> environment,
List<? extends EnvironmentFile> environmentFiles,
Boolean essential,
Map<String,String> extraHosts,
Number gpuCount,
HealthCheck healthCheck,
String hostname,
List<String> inferenceAcceleratorResources,
LinuxParameters linuxParameters,
LogDriver logging,
Number memoryLimitMiB,
Number memoryReservationMiB,
List<? extends PortMapping> portMappings,
Boolean privileged,
Boolean readonlyRootFilesystem,
Map<String,? extends Secret> secrets,
Duration startTimeout,
Duration stopTimeout,
String user,
String workingDirectory)
Constructor that initializes the object based on literal property values passed by the
FirelensLogRouterProps.Builder. |
Jsii$Proxy(TaskDefinition taskDefinition,
Boolean assignPublicIp,
Boolean daemon,
List<? extends PlacementConstraint> placementConstraints,
List<? extends PlacementStrategy> placementStrategies,
List<? extends ISecurityGroup> securityGroups,
SubnetSelection vpcSubnets,
ICluster cluster,
List<? extends CapacityProviderStrategy> capacityProviderStrategies,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
DeploymentController deploymentController,
Number desiredCount,
Boolean enableEcsManagedTags,
Boolean enableExecuteCommand,
Duration healthCheckGracePeriod,
Number maxHealthyPercent,
Number minHealthyPercent,
PropagatedTagSource propagateTags,
String serviceName)
Constructor that initializes the object based on literal property values passed by the
Ec2ServiceProps.Builder. |
Jsii$Proxy(TaskDefinition taskDefinition,
Boolean assignPublicIp,
FargatePlatformVersion platformVersion,
List<? extends ISecurityGroup> securityGroups,
SubnetSelection vpcSubnets,
ICluster cluster,
List<? extends CapacityProviderStrategy> capacityProviderStrategies,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
DeploymentController deploymentController,
Number desiredCount,
Boolean enableEcsManagedTags,
Boolean enableExecuteCommand,
Duration healthCheckGracePeriod,
Number maxHealthyPercent,
Number minHealthyPercent,
PropagatedTagSource propagateTags,
String serviceName)
Constructor that initializes the object based on literal property values passed by the
FargateServiceProps.Builder. |
Jsii$Proxy(TaskDefinition taskDefinition,
ContainerImage image,
List<String> command,
String containerName,
Number cpu,
Boolean disableNetworking,
List<String> dnsSearchDomains,
List<String> dnsServers,
Map<String,String> dockerLabels,
List<String> dockerSecurityOptions,
List<String> entryPoint,
Map<String,String> environment,
List<? extends EnvironmentFile> environmentFiles,
Boolean essential,
Map<String,String> extraHosts,
Number gpuCount,
HealthCheck healthCheck,
String hostname,
List<String> inferenceAcceleratorResources,
LinuxParameters linuxParameters,
LogDriver logging,
Number memoryLimitMiB,
Number memoryReservationMiB,
List<? extends PortMapping> portMappings,
Boolean privileged,
Boolean readonlyRootFilesystem,
Map<String,? extends Secret> secrets,
Duration startTimeout,
Duration stopTimeout,
String user,
String workingDirectory)
Constructor that initializes the object based on literal property values passed by the
ContainerDefinitionProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
protected EcsTask |
ScheduledTaskBase.addTaskDefinitionToEventTarget(TaskDefinition taskDefinition)
(experimental) Create an ECS task using the task definition provided and add it to the scheduled event rule.
|
| Modifier and Type | Method and Description |
|---|---|
TaskDefinition |
CommonEcsRunTaskProps.getTaskDefinition()
(experimental) Task Definition used for running tasks in the service.
|
TaskDefinition |
CommonEcsRunTaskProps.Jsii$Proxy.getTaskDefinition() |
TaskDefinition |
EcsRunTaskProps.getTaskDefinition()
(experimental) [disable-awslint:ref-via-interface] Task Definition used for running tasks in the service.
|
TaskDefinition |
EcsRunTaskProps.Jsii$Proxy.getTaskDefinition() |
| Modifier and Type | Method and Description |
|---|---|
CommonEcsRunTaskProps.Builder |
CommonEcsRunTaskProps.Builder.taskDefinition(TaskDefinition taskDefinition)
Sets the value of
CommonEcsRunTaskProps.getTaskDefinition() |
EcsRunTask.Builder |
EcsRunTask.Builder.taskDefinition(TaskDefinition taskDefinition)
(experimental) [disable-awslint:ref-via-interface] Task Definition used for running tasks in the service.
|
EcsRunTaskProps.Builder |
EcsRunTaskProps.Builder.taskDefinition(TaskDefinition taskDefinition)
Sets the value of
EcsRunTaskProps.getTaskDefinition() |
| Constructor and Description |
|---|
Jsii$Proxy(ICluster cluster,
IEcsLaunchTarget launchTarget,
TaskDefinition taskDefinition,
Boolean assignPublicIp,
List<? extends ContainerOverride> containerOverrides,
List<? extends ISecurityGroup> securityGroups,
SubnetSelection subnets,
String comment,
Duration heartbeat,
String inputPath,
IntegrationPattern integrationPattern,
String outputPath,
String resultPath,
Map<String,? extends Object> resultSelector,
Duration timeout)
Constructor that initializes the object based on literal property values passed by the
EcsRunTaskProps.Builder. |
Jsii$Proxy(ICluster cluster,
TaskDefinition taskDefinition,
List<? extends ContainerOverride> containerOverrides,
ServiceIntegrationPattern integrationPattern)
Constructor that initializes the object based on literal property values passed by the
CommonEcsRunTaskProps.Builder. |
Copyright © 2021. All rights reserved.