| Package | Description |
|---|---|
| software.amazon.awscdk.services.ecs |
Amazon ECS Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
CfnService.Builder |
CfnService.Builder.capacityProviderStrategy(IResolvable capacityProviderStrategy)
The capacity provider strategy to use for the service.
|
CfnService.Builder |
CfnService.Builder.capacityProviderStrategy(List<? extends Object> capacityProviderStrategy)
The capacity provider strategy to use for the service.
|
CfnService.Builder |
CfnService.Builder.cluster(String cluster)
The short name or full Amazon Resource Name (ARN) of the cluster that you run your service on.
|
static CfnService.Builder |
CfnService.Builder.create(software.constructs.Construct scope,
String id) |
CfnService.Builder |
CfnService.Builder.deploymentConfiguration(CfnService.DeploymentConfigurationProperty deploymentConfiguration)
Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
|
CfnService.Builder |
CfnService.Builder.deploymentConfiguration(IResolvable deploymentConfiguration)
Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
|
CfnService.Builder |
CfnService.Builder.deploymentController(CfnService.DeploymentControllerProperty deploymentController)
The deployment controller to use for the service.
|
CfnService.Builder |
CfnService.Builder.deploymentController(IResolvable deploymentController)
The deployment controller to use for the service.
|
CfnService.Builder |
CfnService.Builder.desiredCount(Number desiredCount)
The number of instantiations of the specified task definition to place and keep running on your cluster.
|
CfnService.Builder |
CfnService.Builder.enableEcsManagedTags(Boolean enableEcsManagedTags)
Specifies whether to turn on Amazon ECS managed tags for the tasks within the service.
|
CfnService.Builder |
CfnService.Builder.enableEcsManagedTags(IResolvable enableEcsManagedTags)
Specifies whether to turn on Amazon ECS managed tags for the tasks within the service.
|
CfnService.Builder |
CfnService.Builder.enableExecuteCommand(Boolean enableExecuteCommand)
Determines whether the execute command functionality is enabled for the service.
|
CfnService.Builder |
CfnService.Builder.enableExecuteCommand(IResolvable enableExecuteCommand)
Determines whether the execute command functionality is enabled for the service.
|
CfnService.Builder |
CfnService.Builder.healthCheckGracePeriodSeconds(Number healthCheckGracePeriodSeconds)
The period of time, in seconds, that the Amazon ECS service scheduler ignores unhealthy Elastic Load Balancing target health checks after a task has first started.
|
CfnService.Builder |
CfnService.Builder.launchType(String launchType)
The launch type on which to run your service.
|
CfnService.Builder |
CfnService.Builder.loadBalancers(IResolvable loadBalancers)
A list of load balancer objects to associate with the service.
|
CfnService.Builder |
CfnService.Builder.loadBalancers(List<? extends Object> loadBalancers)
A list of load balancer objects to associate with the service.
|
CfnService.Builder |
CfnService.Builder.networkConfiguration(CfnService.NetworkConfigurationProperty networkConfiguration)
The network configuration for the service.
|
CfnService.Builder |
CfnService.Builder.networkConfiguration(IResolvable networkConfiguration)
The network configuration for the service.
|
CfnService.Builder |
CfnService.Builder.placementConstraints(IResolvable placementConstraints)
An array of placement constraint objects to use for tasks in your service.
|
CfnService.Builder |
CfnService.Builder.placementConstraints(List<? extends Object> placementConstraints)
An array of placement constraint objects to use for tasks in your service.
|
CfnService.Builder |
CfnService.Builder.placementStrategies(IResolvable placementStrategies)
The placement strategy objects to use for tasks in your service.
|
CfnService.Builder |
CfnService.Builder.placementStrategies(List<? extends Object> placementStrategies)
The placement strategy objects to use for tasks in your service.
|
CfnService.Builder |
CfnService.Builder.platformVersion(String platformVersion)
The platform version that your tasks in the service are running on.
|
CfnService.Builder |
CfnService.Builder.propagateTags(String propagateTags)
Specifies whether to propagate the tags from the task definition or the service to the tasks in the service.
|
CfnService.Builder |
CfnService.Builder.role(String role)
The name or full Amazon Resource Name (ARN) of the IAM role that allows Amazon ECS to make calls to your load balancer on your behalf.
|
CfnService.Builder |
CfnService.Builder.schedulingStrategy(String schedulingStrategy)
The scheduling strategy to use for the service.
|
CfnService.Builder |
CfnService.Builder.serviceName(String serviceName)
The name of your service.
|
CfnService.Builder |
CfnService.Builder.serviceRegistries(IResolvable serviceRegistries)
The details of the service discovery registry to associate with this service.
|
CfnService.Builder |
CfnService.Builder.serviceRegistries(List<? extends Object> serviceRegistries)
The details of the service discovery registry to associate with this service.
|
CfnService.Builder |
CfnService.Builder.tags(List<? extends CfnTag> tags)
The metadata that you apply to the service to help you categorize and organize them.
|
CfnService.Builder |
CfnService.Builder.taskDefinition(String taskDefinition)
The `family` and `revision` ( `family:revision` ) or full ARN of the task definition to run in your service.
|
Copyright © 2022. All rights reserved.