---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# aws_costexplorer_anomalymonitor{% #aws_costexplorer_anomalymonitor %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `creation_date`{% #creation_date %}

**Type**: `STRING`**Provider name**: `CreationDate`**Description**: The date when the monitor was created.

## `dimensional_value_count`{% #dimensional_value_count %}

**Type**: `INT32`**Provider name**: `DimensionalValueCount`**Description**: The value for evaluated dimensions.

## `last_evaluated_date`{% #last_evaluated_date %}

**Type**: `STRING`**Provider name**: `LastEvaluatedDate`**Description**: The date when the monitor last evaluated for anomalies.

## `last_updated_date`{% #last_updated_date %}

**Type**: `STRING`**Provider name**: `LastUpdatedDate`**Description**: The date when the monitor was last updated.

## `monitor_arn`{% #monitor_arn %}

**Type**: `STRING`**Provider name**: `MonitorArn`**Description**: The Amazon Resource Name (ARN) value.

## `monitor_dimension`{% #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`{% #monitor_name %}

**Type**: `STRING`**Provider name**: `MonitorName`**Description**: The name of the monitor.

## `monitor_specification`{% #monitor_specification %}

**Type**: `STRUCT`**Provider name**: `MonitorSpecification`**Description**: An [Expression](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Expression.html) 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](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_CostCategoryRule.html). `ANOMALY_TOTAL_IMPACT_ABSOLUTE` and `ANOMALY_TOTAL_IMPACT_PERCENTAGE` can only be used in [AnomalySubscriptions](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AnomalySubscription.html).
  - `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`{% #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](https://docs.aws.amazon.com/cost-management/latest/userguide/getting-started-ad.html#monitor-type-def) in the Billing and Cost Management User Guide.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`
