AwsNodePoolConfigAutoscalingMetricsCollection class

Constructors

AwsNodePoolConfigAutoscalingMetricsCollection({required Input<String> granularity, Input<List<String>?>? metrics})
Creates a new AwsNodePoolConfigAutoscalingMetricsCollection. granularity The frequency at which EC2 Auto Scaling sends aggregated data to AWS CloudWatch. The only valid value is "1Minute". metrics The metrics to enable. For a list of valid metrics, see https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_EnableMetricsCollection.html. If you specify granularity and don't specify any metrics, all metrics are enabled.
const
AwsNodePoolConfigAutoscalingMetricsCollection.fromMap(Map<String, dynamic> map)
factory

Properties

granularity → Input<String>
The frequency at which EC2 Auto Scaling sends aggregated data to AWS CloudWatch. The only valid value is "1Minute".
final
hashCode → int
The hash code for this object.
no setterinherited
metrics → Input<List<String>?>?
The metrics to enable. For a list of valid metrics, see https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_EnableMetricsCollection.html. If you specify granularity and don't specify any metrics, all metrics are enabled.
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
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

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