AnomalyMonitor class
This object continuously inspects your account's cost data for anomalies,
based on MonitorType and MonitorSpecification. The
content consists of detailed metadata and the current status of the monitor
object.
Constructors
- AnomalyMonitor({required String monitorName, required MonitorType monitorType, String? creationDate, int? dimensionalValueCount, String? lastEvaluatedDate, String? lastUpdatedDate, String? monitorArn, MonitorDimension? monitorDimension, Expression? monitorSpecification})
-
AnomalyMonitor.fromJson(Map<
String, dynamic> json) -
factory
Properties
- creationDate → String?
-
The date when the monitor was created.
final
- dimensionalValueCount → int?
-
The value for evaluated dimensions.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- lastEvaluatedDate → String?
-
The date when the monitor last evaluated for anomalies.
final
- lastUpdatedDate → String?
-
The date when the monitor was last updated.
final
- monitorArn → String?
-
The Amazon Resource Name (ARN) value.
final
- monitorDimension → MonitorDimension?
-
The dimensions to evaluate.
final
- monitorName → String
-
The name of the monitor.
final
- monitorSpecification → Expression?
-
final
- monitorType → MonitorType
-
The possible type values.
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