| Package | Description |
|---|---|
| software.amazon.awscdk.services.applicationautoscaling |
AWS Auto Scaling Construct Library
|
| software.amazon.awscdk.services.ecs.patterns |
CDK Construct library for higher-level ECS Constructs
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ScalingInterval.Jsii$Proxy
An implementation for
ScalingInterval |
| Modifier and Type | Method and Description |
|---|---|
ScalingInterval |
ScalingInterval.Builder.build()
Builds the configured instance.
|
| Modifier and Type | Method and Description |
|---|---|
List<ScalingInterval> |
StepScalingPolicyProps.Jsii$Proxy.getScalingSteps() |
List<ScalingInterval> |
BasicStepScalingPolicyProps.getScalingSteps()
(experimental) The intervals for scaling.
|
List<ScalingInterval> |
BasicStepScalingPolicyProps.Jsii$Proxy.getScalingSteps() |
| Modifier and Type | Method and Description |
|---|---|
StepScalingPolicyProps.Builder |
StepScalingPolicyProps.Builder.scalingSteps(List<? extends ScalingInterval> scalingSteps)
Sets the value of
BasicStepScalingPolicyProps.getScalingSteps() |
StepScalingPolicy.Builder |
StepScalingPolicy.Builder.scalingSteps(List<? extends ScalingInterval> scalingSteps)
(experimental) The intervals for scaling.
|
BasicStepScalingPolicyProps.Builder |
BasicStepScalingPolicyProps.Builder.scalingSteps(List<? extends ScalingInterval> scalingSteps)
Sets the value of
BasicStepScalingPolicyProps.getScalingSteps() |
| Constructor and Description |
|---|
Jsii$Proxy(IMetric metric,
List<? extends ScalingInterval> scalingSteps,
AdjustmentType adjustmentType,
Duration cooldown,
Number evaluationPeriods,
MetricAggregationType metricAggregationType,
Number minAdjustmentMagnitude)
Constructor that initializes the object based on literal property values passed by the
BasicStepScalingPolicyProps.Builder. |
Jsii$Proxy(IScalableTarget scalingTarget,
IMetric metric,
List<? extends ScalingInterval> scalingSteps,
AdjustmentType adjustmentType,
Duration cooldown,
Number evaluationPeriods,
MetricAggregationType metricAggregationType,
Number minAdjustmentMagnitude)
Constructor that initializes the object based on literal property values passed by the
StepScalingPolicyProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default List<ScalingInterval> |
QueueProcessingServiceBaseProps.getScalingSteps()
(experimental) The intervals for scaling based on the SQS queue's ApproximateNumberOfMessagesVisible metric.
|
List<ScalingInterval> |
QueueProcessingServiceBaseProps.Jsii$Proxy.getScalingSteps() |
List<ScalingInterval> |
QueueProcessingFargateServiceProps.Jsii$Proxy.getScalingSteps() |
List<ScalingInterval> |
QueueProcessingEc2ServiceProps.Jsii$Proxy.getScalingSteps() |
List<ScalingInterval> |
QueueProcessingServiceBase.getScalingSteps()
(experimental) The scaling interval for autoscaling based off an SQS Queue size.
|
| Modifier and Type | Method and Description |
|---|---|
QueueProcessingServiceBaseProps.Builder |
QueueProcessingServiceBaseProps.Builder.scalingSteps(List<? extends ScalingInterval> scalingSteps)
Sets the value of
QueueProcessingServiceBaseProps.getScalingSteps() |
QueueProcessingFargateServiceProps.Builder |
QueueProcessingFargateServiceProps.Builder.scalingSteps(List<? extends ScalingInterval> scalingSteps)
Sets the value of
QueueProcessingServiceBaseProps.getScalingSteps() |
QueueProcessingEc2ServiceProps.Builder |
QueueProcessingEc2ServiceProps.Builder.scalingSteps(List<? extends ScalingInterval> scalingSteps)
Sets the value of
QueueProcessingServiceBaseProps.getScalingSteps() |
QueueProcessingFargateService.Builder |
QueueProcessingFargateService.Builder.scalingSteps(List<? extends ScalingInterval> scalingSteps)
(experimental) The intervals for scaling based on the SQS queue's ApproximateNumberOfMessagesVisible metric.
|
QueueProcessingEc2Service.Builder |
QueueProcessingEc2Service.Builder.scalingSteps(List<? extends ScalingInterval> scalingSteps)
(experimental) The intervals for scaling based on the SQS queue's ApproximateNumberOfMessagesVisible metric.
|
| Constructor and Description |
|---|
Jsii$Proxy(Boolean assignPublicIp,
String containerName,
Number cpu,
Number memoryLimitMiB,
FargatePlatformVersion platformVersion,
List<? extends ISecurityGroup> securityGroups,
SubnetSelection taskSubnets,
ContainerImage image,
DeploymentCircuitBreaker circuitBreaker,
ICluster cluster,
List<String> command,
DeploymentController deploymentController,
Boolean enableEcsManagedTags,
Boolean enableLogging,
Map<String,String> environment,
String family,
LogDriver logDriver,
Number maxHealthyPercent,
Number maxReceiveCount,
Number maxScalingCapacity,
Number minHealthyPercent,
Number minScalingCapacity,
PropagatedTagSource propagateTags,
IQueue queue,
Duration retentionPeriod,
List<? extends ScalingInterval> scalingSteps,
Map<String,? extends Secret> secrets,
String serviceName,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
QueueProcessingFargateServiceProps.Builder. |
Jsii$Proxy(ContainerImage image,
DeploymentCircuitBreaker circuitBreaker,
ICluster cluster,
List<String> command,
DeploymentController deploymentController,
Boolean enableEcsManagedTags,
Boolean enableLogging,
Map<String,String> environment,
String family,
LogDriver logDriver,
Number maxHealthyPercent,
Number maxReceiveCount,
Number maxScalingCapacity,
Number minHealthyPercent,
Number minScalingCapacity,
PropagatedTagSource propagateTags,
IQueue queue,
Duration retentionPeriod,
List<? extends ScalingInterval> scalingSteps,
Map<String,? extends Secret> secrets,
String serviceName,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
QueueProcessingServiceBaseProps.Builder. |
Jsii$Proxy(String containerName,
Number cpu,
Number memoryLimitMiB,
Number memoryReservationMiB,
ContainerImage image,
DeploymentCircuitBreaker circuitBreaker,
ICluster cluster,
List<String> command,
DeploymentController deploymentController,
Boolean enableEcsManagedTags,
Boolean enableLogging,
Map<String,String> environment,
String family,
LogDriver logDriver,
Number maxHealthyPercent,
Number maxReceiveCount,
Number maxScalingCapacity,
Number minHealthyPercent,
Number minScalingCapacity,
PropagatedTagSource propagateTags,
IQueue queue,
Duration retentionPeriod,
List<? extends ScalingInterval> scalingSteps,
Map<String,? extends Secret> secrets,
String serviceName,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
QueueProcessingEc2ServiceProps.Builder. |
Copyright © 2021. All rights reserved.