@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:36.412Z") @Stability(value=Stable) public enum PredefinedMetric extends Enum<PredefinedMetric>
Example:
import software.amazon.awscdk.services.lambda.*;
Code code;
Function handler = Function.Builder.create(this, "MyFunction")
.runtime(Runtime.PYTHON_3_7)
.handler("index.handler")
.code(code)
.reservedConcurrentExecutions(2)
.build();
Version fnVer = handler.getCurrentVersion();
ScalableTarget target = ScalableTarget.Builder.create(this, "ScalableTarget")
.serviceNamespace(ServiceNamespace.LAMBDA)
.maxCapacity(100)
.minCapacity(10)
.resourceId(String.format("function:%s:%s", handler.getFunctionName(), fnVer.getVersion()))
.scalableDimension("lambda:function:ProvisionedConcurrency")
.build();
target.scaleToTrackMetric("PceTracking", BasicTargetTrackingScalingPolicyProps.builder()
.targetValue(0.9)
.predefinedMetric(PredefinedMetric.LAMBDA_PROVISIONED_CONCURRENCY_UTILIZATION)
.build());
| Enum Constant and Description |
|---|
ALB_REQUEST_COUNT_PER_TARGET
ALB_REQUEST_COUNT_PER_TARGET.
|
APPSTREAM_AVERAGE_CAPACITY_UTILIZATION
Average percentage of instances in an AppStream fleet that are being used.
|
CASSANDRA_READ_CAPACITY_UTILIZATION
Percentage of provisioned read capacity units utilized by a Keyspaces table.
|
CASSANDRA_WRITE_CAPACITY_UTILIZATION
Percentage of provisioned write capacity units utilized by a Keyspaces table.
|
COMPREHEND_INFERENCE_UTILIZATION
Percentage of provisioned inference units utilized by a Comprehend endpoint.
|
DYANMODB_WRITE_CAPACITY_UTILIZATION
Deprecated.
use `PredefinedMetric.DYNAMODB_WRITE_CAPACITY_UTILIZATION`
|
DYNAMODB_READ_CAPACITY_UTILIZATION
Percentage of provisioned read capacity units consumed by a DynamoDB table.
|
DYNAMODB_WRITE_CAPACITY_UTILIZATION
Percentage of provisioned write capacity units consumed by a DynamoDB table.
|
EC2_SPOT_FLEET_REQUEST_AVERAGE_CPU_UTILIZATION
EC2_SPOT_FLEET_REQUEST_AVERAGE_CPU_UTILIZATION.
|
EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_IN
EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_IN.
|
EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_OUT
EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_OUT.
|
ECS_SERVICE_AVERAGE_CPU_UTILIZATION
ECS_SERVICE_AVERAGE_CPU_UTILIZATION.
|
ECS_SERVICE_AVERAGE_MEMORY_UTILIZATION
ECS_SERVICE_AVERAGE_MEMORY_UTILIZATION.
|
ELASTICACHE_DATABASE_MEMORY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE
ELASTIC_CACHE_REPLICA_ENGINE_CPU_UTILIZATION.
|
ELASTICACHE_PRIMARY_ENGINE_CPU_UTILIZATION
ELASTIC_CACHE_PRIMARY_ENGINE_CPU_UTILIZATION.
|
ELASTICACHE_REPLICA_ENGINE_CPU_UTILIZATION
ELASTIC_CACHE_REPLICA_ENGINE_CPU_UTILIZATION.
|
KAFKA_BROKER_STORAGE_UTILIZATION
KAFKA_BROKER_STORAGE_UTILIZATION.
|
LAMBDA_PROVISIONED_CONCURRENCY_UTILIZATION
LAMBDA_PROVISIONED_CONCURRENCY_UTILIZATION.
|
NEPTURE_READER_AVERAGE_CPU_UTILIZATION
Average CPU Utilization of read replica instances in a Neptune DB cluster.
|
RDS_READER_AVERAGE_CPU_UTILIZATION
RDS_READER_AVERAGE_CPU_UTILIZATION.
|
RDS_READER_AVERAGE_DATABASE_CONNECTIONS
RDS_READER_AVERAGE_DATABASE_CONNECTIONS.
|
SAGEMAKER_VARIANT_INVOCATIONS_PER_INSTANCE
SAGEMAKER_VARIANT_INVOCATIONS_PER_INSTANCE.
|
| Modifier and Type | Method and Description |
|---|---|
static PredefinedMetric |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PredefinedMetric[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
@Stability(value=Stable) public static final PredefinedMetric APPSTREAM_AVERAGE_CAPACITY_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric CASSANDRA_READ_CAPACITY_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric CASSANDRA_WRITE_CAPACITY_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric COMPREHEND_INFERENCE_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric NEPTURE_READER_AVERAGE_CPU_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric DYNAMODB_READ_CAPACITY_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric DYNAMODB_WRITE_CAPACITY_UTILIZATION
Suffix dummy is necessary due to jsii bug (https://github.com/aws/jsii/issues/2782).
Duplicate values will be dropped, so this suffix is added as a workaround.
The value will be replaced when this enum is used.
@Stability(value=Deprecated) @Deprecated public static final PredefinedMetric DYANMODB_WRITE_CAPACITY_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric ALB_REQUEST_COUNT_PER_TARGET
@Stability(value=Stable) public static final PredefinedMetric RDS_READER_AVERAGE_CPU_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric RDS_READER_AVERAGE_DATABASE_CONNECTIONS
@Stability(value=Stable) public static final PredefinedMetric EC2_SPOT_FLEET_REQUEST_AVERAGE_CPU_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_IN
@Stability(value=Stable) public static final PredefinedMetric EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_OUT
@Stability(value=Stable) public static final PredefinedMetric SAGEMAKER_VARIANT_INVOCATIONS_PER_INSTANCE
@Stability(value=Stable) public static final PredefinedMetric ECS_SERVICE_AVERAGE_CPU_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric ECS_SERVICE_AVERAGE_MEMORY_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric LAMBDA_PROVISIONED_CONCURRENCY_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric KAFKA_BROKER_STORAGE_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric ELASTICACHE_PRIMARY_ENGINE_CPU_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric ELASTICACHE_REPLICA_ENGINE_CPU_UTILIZATION
@Stability(value=Stable) public static final PredefinedMetric ELASTICACHE_DATABASE_MEMORY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE
public static PredefinedMetric[] values()
for (PredefinedMetric c : PredefinedMetric.values()) System.out.println(c);
public static PredefinedMetric valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2022. All rights reserved.