/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Represents a predefined metric that can be used for dynamic scaling as part
* of a target tracking scaling policy.See Also:
AWS
* API Reference
The metric type. The ALBRequestCountPerTarget metric type
* applies only to Auto Scaling groups, Spot Fleet requests, and ECS services.
The metric type. The ALBRequestCountPerTarget metric type
* applies only to Auto Scaling groups, Spot Fleet requests, and ECS services.
The metric type. The ALBRequestCountPerTarget metric type
* applies only to Auto Scaling groups, Spot Fleet requests, and ECS services.
The metric type. The ALBRequestCountPerTarget metric type
* applies only to Auto Scaling groups, Spot Fleet requests, and ECS services.
The metric type. The ALBRequestCountPerTarget metric type
* applies only to Auto Scaling groups, Spot Fleet requests, and ECS services.
The metric type. The ALBRequestCountPerTarget metric type
* applies only to Auto Scaling groups, Spot Fleet requests, and ECS services.
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 for an Application Load Balancer attached to the
* Auto Scaling group, Spot Fleet request, or ECS service.
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.
targetgroup/<target-group-name>/<target-group-id> is the final * portion of the target group ARN.
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 for an Application Load Balancer attached to the
* Auto Scaling group, Spot Fleet request, or ECS service.
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.
targetgroup/<target-group-name>/<target-group-id> is the final * portion of the target group ARN.
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 for an Application Load Balancer attached to the
* Auto Scaling group, Spot Fleet request, or ECS service.
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.
targetgroup/<target-group-name>/<target-group-id> is the final * portion of the target group ARN.
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 for an Application Load Balancer attached to the
* Auto Scaling group, Spot Fleet request, or ECS service.
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.
targetgroup/<target-group-name>/<target-group-id> is the final * portion of the target group ARN.
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 for an Application Load Balancer attached to the
* Auto Scaling group, Spot Fleet request, or ECS service.
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.
targetgroup/<target-group-name>/<target-group-id> is the final * portion of the target group ARN.
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 for an Application Load Balancer attached to the
* Auto Scaling group, Spot Fleet request, or ECS service.
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.
targetgroup/<target-group-name>/<target-group-id> is the final * portion of the target group ARN.
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 for an Application Load Balancer attached to the
* Auto Scaling group, Spot Fleet request, or ECS service.
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.
targetgroup/<target-group-name>/<target-group-id> is the final * portion of the target group ARN.
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 for an Application Load Balancer attached to the
* Auto Scaling group, Spot Fleet request, or ECS service.
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.
targetgroup/<target-group-name>/<target-group-id> is the final * portion of the target group ARN.