| Package | Description |
|---|---|
| software.amazon.awscdk.services.ecs.patterns |
CDK Construct library for higher-level ECS Constructs
|
| Modifier and Type | Method and Description |
|---|---|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.assignPublicIp(Boolean assignPublicIp)
Determines whether the service will be assigned a public IP address.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.capacityProviderStrategies(List<? extends CapacityProviderStrategy> capacityProviderStrategies)
A list of Capacity Provider strategies used to place a service.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.certificate(ICertificate certificate)
Certificate Manager certificate to associate with the load balancer.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.circuitBreaker(DeploymentCircuitBreaker circuitBreaker)
Whether to enable the deployment circuit breaker.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
The options for configuring an Amazon ECS service to use service discovery.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.cluster(ICluster cluster)
The name of the cluster that hosts the service.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.cpu(Number cpu)
The number of cpu units used by the task.
|
static ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.create(software.constructs.Construct scope,
String id) |
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.deploymentController(DeploymentController deploymentController)
Specifies which deployment controller to use for the service.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.desiredCount(Number desiredCount)
The desired number of instantiations of the task definition to keep running on the service.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.domainName(String domainName)
The domain name for the service, e.g.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.domainZone(IHostedZone domainZone)
The Route53 hosted zone for the domain, e.g.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.enableEcsManagedTags(Boolean enableEcsManagedTags)
Specifies whether to enable Amazon ECS managed tags for the tasks within the service.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.enableExecuteCommand(Boolean enableExecuteCommand)
Whether ECS Exec should be enabled.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.healthCheckGracePeriod(Duration healthCheckGracePeriod)
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.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.idleTimeout(Duration idleTimeout)
The load balancer idle timeout, in seconds.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.listenerPort(Number listenerPort)
Listener port of the application load balancer that will serve traffic to the service.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.loadBalancer(IApplicationLoadBalancer loadBalancer)
The application load balancer that will serve traffic to the service.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.loadBalancerName(String loadBalancerName)
Name of the load balancer.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.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.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.memoryLimitMiB(Number memoryLimitMiB)
The amount (in MiB) of memory used by the task.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.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.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.openListener(Boolean openListener)
Determines whether or not the Security Group for the Load Balancer's Listener will be open to all traffic by default.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.platformVersion(FargatePlatformVersion platformVersion)
The platform version on which to run your service.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.propagateTags(PropagatedTagSource propagateTags)
Specifies whether to propagate the tags from the task definition or the service to the tasks in the service.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.protocol(ApplicationProtocol protocol)
The protocol for connections from clients to the load balancer.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.protocolVersion(ApplicationProtocolVersion protocolVersion)
The protocol version to use.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.publicLoadBalancer(Boolean publicLoadBalancer)
Determines whether the Load Balancer will be internet-facing.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.recordType(ApplicationLoadBalancedServiceRecordType recordType)
Specifies whether the Route53 record should be a CNAME, an A record using the Alias feature or no record at all.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.redirectHttp(Boolean redirectHttp)
Specifies whether the load balancer should redirect traffic on port 80 to port 443 to support HTTP->HTTPS redirects This is only valid if the protocol of the ALB is HTTPS.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.runtimePlatform(RuntimePlatform runtimePlatform)
The runtime platform of the task definition.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.securityGroups(List<? extends ISecurityGroup> securityGroups)
The security groups to associate with the service.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.serviceName(String serviceName)
The name of the service.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.sslPolicy(SslPolicy sslPolicy)
The security policy that defines which ciphers and protocols are supported by the ALB Listener.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.targetProtocol(ApplicationProtocol targetProtocol)
The protocol for connections from the load balancer to the ECS tasks.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.taskDefinition(FargateTaskDefinition taskDefinition)
The task definition to use for tasks in the service.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.taskImageOptions(ApplicationLoadBalancedTaskImageOptions taskImageOptions)
The properties required to create a new task definition.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.taskSubnets(SubnetSelection taskSubnets)
The subnets to associate with the service.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.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.