@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)", date="2023-01-25T18:29:10.586Z") public interface CpuUtilizationScalingProps extends BaseTargetTrackingProps
Example:
ApplicationTargetGroup target; BaseService service; ScalableTaskCount scaling = service.autoScaleTaskCount(EnableScalingProps.builder().maxCapacity(10).build()); scaling.scaleOnCpuUtilization("CpuScaling", CpuUtilizationScalingProps.builder() .targetUtilizationPercent(50) .build()); scaling.scaleOnRequestCount("RequestScaling", RequestCountScalingProps.builder() .requestsPerTarget(10000) .targetGroup(target) .build());
Modifier and Type | Interface and Description |
---|---|
static class |
CpuUtilizationScalingProps.Builder
A builder for
CpuUtilizationScalingProps |
static class |
CpuUtilizationScalingProps.Jsii$Proxy
An implementation for
CpuUtilizationScalingProps |
Modifier and Type | Method and Description |
---|---|
static CpuUtilizationScalingProps.Builder |
builder() |
java.lang.Number |
getTargetUtilizationPercent()
The target value for CPU utilization across all tasks in the service.
|
getDisableScaleIn, getPolicyName, getScaleInCooldown, getScaleOutCooldown
java.lang.Number getTargetUtilizationPercent()
static CpuUtilizationScalingProps.Builder builder()
builder
in interface BaseTargetTrackingProps
CpuUtilizationScalingProps.Builder
of CpuUtilizationScalingProps