public static interface PredefinedMetricSpecification.Builder extends SdkPojo, CopyableBuilder<PredefinedMetricSpecification.Builder,PredefinedMetricSpecification>
| Modifier and Type | Method and Description |
|---|---|
PredefinedMetricSpecification.Builder |
predefinedMetricType(MetricType predefinedMetricType)
The metric type.
|
PredefinedMetricSpecification.Builder |
predefinedMetricType(String predefinedMetricType)
The metric type.
|
PredefinedMetricSpecification.Builder |
resourceLabel(String resourceLabel)
Identifies the resource associated with the metric type.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildPredefinedMetricSpecification.Builder predefinedMetricType(String predefinedMetricType)
The metric type. The following predefined metrics are available:
ASGAverageCPUUtilization - Average CPU utilization of the Auto Scaling group.
ASGAverageNetworkIn - Average number of bytes received on all network interfaces by the Auto
Scaling group.
ASGAverageNetworkOut - Average number of bytes sent out on all network interfaces by the Auto
Scaling group.
ALBRequestCountPerTarget - Number of requests completed per target in an Application Load
Balancer target group.
predefinedMetricType - The metric type. The following predefined metrics are available:
ASGAverageCPUUtilization - Average CPU utilization of the Auto Scaling group.
ASGAverageNetworkIn - Average number of bytes received on all network interfaces by the
Auto Scaling group.
ASGAverageNetworkOut - Average number of bytes sent out on all network interfaces by the
Auto Scaling group.
ALBRequestCountPerTarget - Number of requests completed per target in an Application Load
Balancer target group.
MetricType,
MetricTypePredefinedMetricSpecification.Builder predefinedMetricType(MetricType predefinedMetricType)
The metric type. The following predefined metrics are available:
ASGAverageCPUUtilization - Average CPU utilization of the Auto Scaling group.
ASGAverageNetworkIn - Average number of bytes received on all network interfaces by the Auto
Scaling group.
ASGAverageNetworkOut - Average number of bytes sent out on all network interfaces by the Auto
Scaling group.
ALBRequestCountPerTarget - Number of requests completed per target in an Application Load
Balancer target group.
predefinedMetricType - The metric type. The following predefined metrics are available:
ASGAverageCPUUtilization - Average CPU utilization of the Auto Scaling group.
ASGAverageNetworkIn - Average number of bytes received on all network interfaces by the
Auto Scaling group.
ASGAverageNetworkOut - Average number of bytes sent out on all network interfaces by the
Auto Scaling group.
ALBRequestCountPerTarget - Number of requests completed per target in an Application Load
Balancer target group.
MetricType,
MetricTypePredefinedMetricSpecification.Builder resourceLabel(String resourceLabel)
Identifies the resource associated with the metric type. You can't specify a resource label unless the metric
type is ALBRequestCountPerTarget and there is a target group attached to the Auto Scaling group.
The format is
app/load-balancer-name/load-balancer-id/targetgroup/target-group-name/target-group-id
, where
app/load-balancer-name/load-balancer-id is the final portion of the load balancer
ARN, and
targetgroup/target-group-name/target-group-id is the final portion of the target
group ARN.
resourceLabel - Identifies the resource associated with the metric type. You can't specify a resource label unless the
metric type is ALBRequestCountPerTarget and there is a target group attached to the Auto
Scaling group.
The format is
app/load-balancer-name/load-balancer-id/targetgroup/target-group-name/target-group-id
, where
app/load-balancer-name/load-balancer-id is the final portion of the load
balancer ARN, and
targetgroup/target-group-name/target-group-id is the final portion of the
target group ARN.
Copyright © 2019. All rights reserved.