For AI agents: A markdown version of this page is available at https://docs.datadoghq.com/infrastructure/resource_catalog/aws_costexplorer_anomalymonitor.md. A documentation index is available at /llms.txt.

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.

tags

Type: UNORDERED_LIST_STRING