InstanceRecommendation class
Describes an Amazon EC2 instance recommendation.
Constructors
-
InstanceRecommendation({String? accountId, String? currentInstanceType, Finding? finding, String? instanceArn, String? instanceName, DateTime? lastRefreshTimestamp, double? lookBackPeriodInDays, List<
InstanceRecommendationOption> ? recommendationOptions, List<RecommendationSource> ? recommendationSources, List<UtilizationMetric> ? utilizationMetrics}) -
InstanceRecommendation.fromJson(Map<
String, dynamic> json) -
factory
Properties
- accountId → String?
-
The AWS account ID of the instance.
final
- currentInstanceType → String?
-
The instance type of the current instance.
final
- finding → Finding?
-
The finding classification for the instance.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- instanceArn → String?
-
The Amazon Resource Name (ARN) of the current instance.
final
- instanceName → String?
-
The name of the current instance.
final
- lastRefreshTimestamp → DateTime?
-
The time stamp of when the instance recommendation was last refreshed.
final
- lookBackPeriodInDays → double?
-
The number of days for which utilization metrics were analyzed for the
instance.
final
-
recommendationOptions
→ List<
InstanceRecommendationOption> ? -
An array of objects that describe the recommendation options for the
instance.
final
-
recommendationSources
→ List<
RecommendationSource> ? -
An array of objects that describe the source resource of the recommendation.
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 instance.
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