PredefinedMetricSpecification class
Represents a predefined metric for a target tracking scaling policy to use with Application Auto Scaling.
Only the AWS services that you're using send metrics to Amazon CloudWatch. To determine whether a desired metric already exists by looking up its namespace and dimension using the CloudWatch metrics dashboard in the console, follow the procedure in Building Dashboards with CloudWatch in the Application Auto Scaling User Guide.
Constructors
- PredefinedMetricSpecification({required MetricType predefinedMetricType, String? resourceLabel})
-
PredefinedMetricSpecification.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- predefinedMetricType → MetricType
-
The metric type. The
ALBRequestCountPerTarget
metric type applies only to Spot Fleet requests and ECS services.final - resourceLabel → 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.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited