AutoScalingGroupRecommendation class

Describes an Auto Scaling group recommendation.

Constructors

AutoScalingGroupRecommendation({String? accountId, String? autoScalingGroupArn, String? autoScalingGroupName, AutoScalingGroupConfiguration? currentConfiguration, Finding? finding, DateTime? lastRefreshTimestamp, double? lookBackPeriodInDays, List<AutoScalingGroupRecommendationOption>? recommendationOptions, List<UtilizationMetric>? utilizationMetrics})
AutoScalingGroupRecommendation.fromJson(Map<String, dynamic> json)
factory

Properties

accountId String?
The AWS account ID of the Auto Scaling group.
final
autoScalingGroupArn String?
The Amazon Resource Name (ARN) of the Auto Scaling group.
final
autoScalingGroupName String?
The name of the Auto Scaling group.
final
currentConfiguration AutoScalingGroupConfiguration?
An array of objects that describe the current configuration of the Auto Scaling group.
final
finding Finding?
The finding classification for the Auto Scaling group.
final
hashCode int
The hash code for this object.
no setterinherited
lastRefreshTimestamp DateTime?
The time stamp of when the Auto Scaling group recommendation was last refreshed.
final
lookBackPeriodInDays double?
The number of days for which utilization metrics were analyzed for the Auto Scaling group.
final
recommendationOptions List<AutoScalingGroupRecommendationOption>?
An array of objects that describe the recommendation options for the Auto Scaling group.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
utilizationMetrics List<UtilizationMetric>?
An array of objects that describe the utilization metrics of the Auto Scaling group.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited