| Package | Description |
|---|---|
| software.amazon.awscdk.services.ecs.patterns |
CDK Construct library for higher-level ECS Constructs
|
| Modifier and Type | Method and Description |
|---|---|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.assignPublicIp(Boolean assignPublicIp)
Specifies whether the task's elastic network interface receives a public IP address.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.capacityProviderStrategies(List<? extends CapacityProviderStrategy> capacityProviderStrategies)
A list of Capacity Provider strategies used to place a service.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.circuitBreaker(DeploymentCircuitBreaker circuitBreaker)
Whether to enable the deployment circuit breaker.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.cluster(ICluster cluster)
The name of the cluster that hosts the service.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.command(List<String> command)
The command that is passed to the container.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.containerName(String containerName)
Optional name for the container added.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.cpu(Number cpu)
The number of cpu units used by the task.
|
static QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.create(software.constructs.Construct scope,
String id) |
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.deploymentController(DeploymentController deploymentController)
Specifies which deployment controller to use for the service.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.enableEcsManagedTags(Boolean enableEcsManagedTags)
Specifies whether to enable Amazon ECS managed tags for the tasks within the service.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.enableExecuteCommand(Boolean enableExecuteCommand)
Whether ECS Exec should be enabled.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.enableLogging(Boolean enableLogging)
Flag to indicate whether to enable logging.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.environment(Map<String,String> environment)
The environment variables to pass to the container.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.family(String family)
The name of a family that the task definition is registered to.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.healthCheck(HealthCheck healthCheck)
The health check command and associated configuration parameters for the container.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.image(ContainerImage image)
The image used to start a container.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.logDriver(LogDriver logDriver)
The log driver to use.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.maxHealthyPercent(Number maxHealthyPercent)
The maximum number of tasks, specified as a percentage of the Amazon ECS service's DesiredCount value, that can run in a service during a deployment.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.maxReceiveCount(Number maxReceiveCount)
The maximum number of times that a message can be received by consumers.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.maxScalingCapacity(Number maxScalingCapacity)
Maximum capacity to scale to.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.memoryLimitMiB(Number memoryLimitMiB)
The amount (in MiB) of memory used by the task.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.minHealthyPercent(Number minHealthyPercent)
The minimum number of tasks, specified as a percentage of the Amazon ECS service's DesiredCount value, that must continue to run and remain healthy during a deployment.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.minScalingCapacity(Number minScalingCapacity)
Minimum capacity to scale to.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.platformVersion(FargatePlatformVersion platformVersion)
The platform version on which to run your service.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.propagateTags(PropagatedTagSource propagateTags)
Specifies whether to propagate the tags from the task definition or the service to the tasks in the service.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.queue(IQueue queue)
A queue for which to process items from.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.retentionPeriod(Duration retentionPeriod)
The number of seconds that Dead Letter Queue retains a message.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.runtimePlatform(RuntimePlatform runtimePlatform)
The runtime platform of the task definition.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.scalingSteps(List<? extends ScalingInterval> scalingSteps)
The intervals for scaling based on the SQS queue's ApproximateNumberOfMessagesVisible metric.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.secrets(Map<String,? extends Secret> secrets)
The secret to expose to the container as an environment variable.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.securityGroups(List<? extends ISecurityGroup> securityGroups)
The security groups to associate with the service.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.serviceName(String serviceName)
The name of the service.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.taskDefinition(FargateTaskDefinition taskDefinition)
The task definition to use for tasks in the service.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.taskSubnets(SubnetSelection taskSubnets)
The subnets to associate with the service.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.visibilityTimeout(Duration visibilityTimeout)
Timeout of processing a single message.
|
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.vpc(IVpc vpc)
The VPC where the container instances will be launched or the elastic network interfaces (ENIs) will be deployed.
|
Copyright © 2022. All rights reserved.