Class: Aws::ApplicationAutoScaling::Types::PredefinedMetricSpecification
- Inherits:
-
Struct
- Object
- Struct
- Aws::ApplicationAutoScaling::Types::PredefinedMetricSpecification
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-applicationautoscaling/types.rb
Overview
When making an API call, you may pass PredefinedMetricSpecification data as a hash:
{
predefined_metric_type: "DynamoDBReadCapacityUtilization", # required, accepts DynamoDBReadCapacityUtilization, DynamoDBWriteCapacityUtilization, ALBRequestCountPerTarget, RDSReaderAverageCPUUtilization, RDSReaderAverageDatabaseConnections, EC2SpotFleetRequestAverageCPUUtilization, EC2SpotFleetRequestAverageNetworkIn, EC2SpotFleetRequestAverageNetworkOut, SageMakerVariantInvocationsPerInstance, ECSServiceAverageCPUUtilization, ECSServiceAverageMemoryUtilization
resource_label: "ResourceLabel",
}
Configures a predefined metric for a target tracking policy.
Instance Attribute Summary collapse
-
#predefined_metric_type ⇒ String
The metric type.
-
#resource_label ⇒ String
Identifies the resource associated with the metric type.
Instance Attribute Details
#predefined_metric_type ⇒ String
The metric type. The ‘ALBRequestCountPerTarget` metric type applies only to Spot fleet requests and ECS services.
1081 1082 1083 1084 1085 |
# File 'lib/aws-sdk-applicationautoscaling/types.rb', line 1081 class PredefinedMetricSpecification < Struct.new( :predefined_metric_type, :resource_label) include Aws::Structure end |
#resource_label ⇒ String
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 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.
1081 1082 1083 1084 1085 |
# File 'lib/aws-sdk-applicationautoscaling/types.rb', line 1081 class PredefinedMetricSpecification < Struct.new( :predefined_metric_type, :resource_label) include Aws::Structure end |