Interface ICfnAnomalyMonitorProps
Properties for defining a CfnAnomalyMonitor.
Namespace: Amazon.CDK.AWS.CE
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnAnomalyMonitorProps
Syntax (vb)
Public Interface ICfnAnomalyMonitorProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-anomalymonitor.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.CE;
var cfnAnomalyMonitorProps = new CfnAnomalyMonitorProps {
MonitorName = "monitorName",
MonitorType = "monitorType",
// the properties below are optional
MonitorDimension = "monitorDimension",
MonitorSpecification = "monitorSpecification",
ResourceTags = new [] { new ResourceTagProperty {
Key = "key",
Value = "value"
} }
};
Synopsis
Properties
| MonitorDimension | For customer managed monitors, do not specify this field. |
| MonitorName | The name of the monitor. |
| MonitorSpecification | The array of |
| MonitorType | The type of the monitor. |
| ResourceTags | Tags to assign to monitor. |
Properties
MonitorDimension
For customer managed monitors, do not specify this field.
string? MonitorDimension { get; }
Property Value
Remarks
For AWS managed monitors, this field controls which cost dimension is automatically analyzed by the monitor. For TAG and COST_CATEGORY dimensions, you must also specify MonitorSpecification to configure the specific tag or cost category key to analyze.
MonitorName
The name of the monitor.
string MonitorName { get; }
Property Value
Remarks
MonitorSpecification
The array of MonitorSpecification in JSON array format.
string? MonitorSpecification { get; }
Property Value
Remarks
For instance, you can use MonitorSpecification to specify a tag, Cost Category, or linked account for your custom anomaly monitor. For further information, see the Examples section of this page.
MonitorType
The type of the monitor.
string MonitorType { get; }
Property Value
Remarks
Set this to DIMENSIONAL for an AWS managed monitor. AWS managed monitors automatically track up to the top 5,000 values by cost within a dimension of your choosing. Each dimension value is evaluated independently. If you start incurring cost in a new value of your chosen dimension, it will automatically be analyzed by an AWS managed monitor.
Set this to CUSTOM for a customer managed monitor. Customer managed monitors let you select specific dimension values that get monitored in aggregate.
For more information about monitor types, see Monitor types in the Billing and Cost Management User Guide .
ResourceTags
Tags to assign to monitor.
CfnAnomalyMonitor.IResourceTagProperty[]? ResourceTags { get; }