@Generated(value="jsii-pacmak/1.1.0 (build df55f5e)", date="2020-04-09T11:48:36.001Z") @Stability(value=Stable) public interface ApplicationLoadBalancedFargateServiceProps extends software.amazon.jsii.JsiiSerializable, ApplicationLoadBalancedServiceBaseProps
| Modifier and Type | Interface and Description |
|---|---|
static class |
ApplicationLoadBalancedFargateServiceProps.Builder
A builder for
ApplicationLoadBalancedFargateServiceProps |
static class |
ApplicationLoadBalancedFargateServiceProps.Jsii$Proxy
An implementation for
ApplicationLoadBalancedFargateServiceProps |
| Modifier and Type | Method and Description |
|---|---|
static ApplicationLoadBalancedFargateServiceProps.Builder |
builder() |
default Boolean |
getAssignPublicIp()
Determines whether the service will be assigned a public IP address.
|
default Number |
getCpu()
The number of cpu units used by the task.
|
default Number |
getMemoryLimitMiB()
The amount (in MiB) of memory used by the task.
|
default FargateTaskDefinition |
getTaskDefinition()
The task definition to use for tasks in the service.
|
getCertificate, getCloudMapOptions, getCluster, getDesiredCount, getDomainName, getDomainZone, getEnableEcsManagedTags, getHealthCheckGracePeriod, getListenerPort, getLoadBalancer, getMaxHealthyPercent, getMinHealthyPercent, getPropagateTags, getProtocol, getPublicLoadBalancer, getServiceName, getTaskImageOptions, getVpc@Stability(value=Stable) @Nullable default Boolean getAssignPublicIp()
Default: false
@Stability(value=Stable) @Nullable default Number getCpu()
Valid values, which determines your range of valid values for the memory parameter:
256 (.25 vCPU) - Available memory values: 0.5GB, 1GB, 2GB
512 (.5 vCPU) - Available memory values: 1GB, 2GB, 3GB, 4GB
1024 (1 vCPU) - Available memory values: 2GB, 3GB, 4GB, 5GB, 6GB, 7GB, 8GB
2048 (2 vCPU) - Available memory values: Between 4GB and 16GB in 1GB increments
4096 (4 vCPU) - Available memory values: Between 8GB and 30GB in 1GB increments
This default is set in the underlying FargateTaskDefinition construct.
Default: 256
@Stability(value=Stable) @Nullable default Number getMemoryLimitMiB()
This field is required and you must use one of the following values, which determines your range of valid values for the cpu parameter:
512 (0.5 GB), 1024 (1 GB), 2048 (2 GB) - Available cpu values: 256 (.25 vCPU)
1024 (1 GB), 2048 (2 GB), 3072 (3 GB), 4096 (4 GB) - Available cpu values: 512 (.5 vCPU)
2048 (2 GB), 3072 (3 GB), 4096 (4 GB), 5120 (5 GB), 6144 (6 GB), 7168 (7 GB), 8192 (8 GB) - Available cpu values: 1024 (1 vCPU)
Between 4096 (4 GB) and 16384 (16 GB) in increments of 1024 (1 GB) - Available cpu values: 2048 (2 vCPU)
Between 8192 (8 GB) and 30720 (30 GB) in increments of 1024 (1 GB) - Available cpu values: 4096 (4 vCPU)
This default is set in the underlying FargateTaskDefinition construct.
Default: 512
@Stability(value=Stable) @Nullable default FargateTaskDefinition getTaskDefinition()
[disable-awslint:ref-via-interface]
Default: - none
@Stability(value=Stable) static ApplicationLoadBalancedFargateServiceProps.Builder builder()
builder in interface ApplicationLoadBalancedServiceBasePropsApplicationLoadBalancedFargateServiceProps.Builder of ApplicationLoadBalancedFargateServicePropsCopyright © 2020. All rights reserved.