aws_costexplorer_anomalymonitor
account_id
Type: STRING
creation_date
Type: STRING
Provider name: CreationDate
Description: The date when the monitor was created.
dimensional_value_count
Type: INT32
Provider name: DimensionalValueCount
Description: The value for evaluated dimensions.
last_evaluated_date
Type: STRING
Provider name: LastEvaluatedDate
Description: The date when the monitor last evaluated for anomalies.
last_updated_date
Type: STRING
Provider name: LastUpdatedDate
Description: The date when the monitor was last updated.
monitor_arn
Type: STRING
Provider name: MonitorArn
Description: The Amazon Resource Name (ARN) value.
monitor_dimension
Type: STRING
Provider name: MonitorDimension
Description: For customer managed monitors, do not specify this field. For Amazon Web Services 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.
monitor_name
Type: STRING
Provider name: MonitorName
Description: The name of the monitor.
monitor_specification
Type: STRUCT
Provider name: MonitorSpecification
Description: An Expression object used to control what costs the monitor analyzes for anomalies. For Amazon Web Services managed monitors:
- If MonitorDimension is
SERVICE or LINKED_ACCOUNT, do not specify this field - If MonitorDimension is
TAG, set this field to { “Tags”: { “Key”: “your tag key” } } - If MonitorDimension is
COST_CATEGORY, set this field to { “CostCategories”: { “Key”: “your cost category key” } }
For customer managed monitors:
- To track linked accounts, set this field to
{ “Dimensions”: { “Key”: “LINKED_ACCOUNT”, “Values”: [ “your list of up to 10 account IDs” ] } } - To track cost allocation tags, set this field to
{ “Tags”: { “Key”: “your tag key”, “Values”: [ “your list of up to 10 tag values” ] } } - To track cost categories, set this field to
{ “CostCategories”: { “Key”: “your cost category key”, “Values”: [ “your cost category value” ] } }
cost_categories
Type: STRUCT
Provider name: CostCategories
Description: The filter that’s based on CostCategory values.
key
Type: STRING
Provider name: Key
match_options
Type: UNORDERED_LIST_STRING
Provider name: MatchOptions
Description: The match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE.
values
Type: UNORDERED_LIST_STRING
Provider name: Values
Description: The specific value of the cost category.
dimensions
Type: STRUCT
Provider name: Dimensions
Description: The specific Dimension to use for Expression.
key
Type: STRING
Provider name: Key
Description: The names of the metadata types that you can use to filter and group your results. For example, AZ returns a list of Availability Zones. Not all dimensions are supported in each API. Refer to the documentation for each specific API to see what is supported. LINKED_ACCOUNT_NAME and SERVICE_CODE can only be used in CostCategoryRule. ANOMALY_TOTAL_IMPACT_ABSOLUTE and ANOMALY_TOTAL_IMPACT_PERCENTAGE can only be used in AnomalySubscriptions.
match_options
Type: UNORDERED_LIST_STRING
Provider name: MatchOptions
Description: The match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category and Anomaly Subscriptions. Refer to the documentation for each specific API to see what is supported. The default values for MatchOptions are EQUALS and CASE_SENSITIVE.
values
Type: UNORDERED_LIST_STRING
Provider name: Values
Description: The metadata values that you can use to filter and group your results. You can use GetDimensionValues to find specific values.
monitor_type
Type: STRING
Provider name: MonitorType
Description: The type of the monitor. Set this to DIMENSIONAL for an Amazon Web Services managed monitor. Amazon Web Services 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 Amazon Web Services 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.
Type: UNORDERED_LIST_STRING