Optional requestFactory: CloudCostManagementApiRequestFactoryOptional responseProcessor: CloudCostManagementApiResponseProcessorPrivate configurationPrivate requestPrivate responseThe request object
Optional options: ConfigurationCreate a Cloud Cost Management account for an Azure config.
The request object
Optional options: ConfigurationCreate a Cloud Cost Management account for an Google Cloud Usage Cost config.
The request object
Optional options: ConfigurationCreate a new custom allocation rule with the specified filters and allocation strategy.
Strategy Methods:
Filter Conditions:
Supported operators: is, is not, contains, in, not in, =, !=, like, not like
The request object
Optional options: ConfigurationCreate a new tag pipeline ruleset with the specified rules and configuration
The request object
Optional options: ConfigurationDelete a budget
The request object
Optional options: ConfigurationArchive a Cloud Cost Management Account.
The request object
Optional options: ConfigurationArchive a Cloud Cost Management Account.
The request object
Optional options: ConfigurationArchive a Cloud Cost Management account.
The request object
Optional options: ConfigurationDelete a Cloud Cost Management tag key description. When cloud is omitted, deletes every description for the tag key, falling back to Datadog's global default when available. When cloud is provided, deletes only the description scoped to that cloud provider.
The request object
Optional options: ConfigurationDelete a custom allocation rule - Delete an existing custom allocation rule by its ID
The request object
Optional options: ConfigurationDelete the specified Custom Costs file.
The request object
Optional options: ConfigurationDelete a tag pipeline ruleset - Delete an existing tag pipeline ruleset by its ID
The request object
Optional options: ConfigurationUse AI to draft a Cloud Cost Management tag key description based on associated cost data. The generated description is returned in the response and is not persisted by this endpoint; follow up with UpsertCostTagDescriptionByKey to save it.
The request object
Optional options: ConfigurationGet a budget
The request object
Optional options: ConfigurationGet a list of individual cloud commitments (Reserved Instances or Savings Plans) with their utilization details. The response schema varies based on the provider, product, and commitment type.
The request object
Optional options: ConfigurationGet scalar coverage metrics for cloud commitment programs, including hours and cost coverage percentages.
The request object
Optional options: ConfigurationGet timeseries coverage metrics for cloud commitment programs, broken down by coverage type (Reserved Instances, Savings Plans, On-Demand, and Spot) for both hours and cost.
The request object
Optional options: ConfigurationGet scalar on-demand hot-spots data for cloud commitment programs, showing per-dimension breakdowns of on-demand spending with coverage metrics and potential savings.
The request object
Optional options: ConfigurationGet scalar savings metrics for cloud commitment programs, including realized savings and effective savings rate.
The request object
Optional options: ConfigurationGet timeseries savings metrics for cloud commitment programs, including actual cost, on-demand equivalent cost, realized savings, and effective savings rate over time.
The request object
Optional options: ConfigurationGet scalar utilization metrics for cloud commitment programs, including utilization percentage and unused cost.
The request object
Optional options: ConfigurationGet timeseries utilization metrics for cloud commitment programs, including used and unused cost series over time.
The request object
Optional options: ConfigurationGet a specific AWS CUR config.
The request object
Optional options: ConfigurationGet a detected Cloud Cost Management anomaly by UUID.
The request object
Optional options: ConfigurationGet a specific Azure config.
The request object
Optional options: ConfigurationGet a specific Google Cloud Usage Cost config.
The request object
Optional options: ConfigurationGet the Cloud Cost Management description for a single tag key. Use filter[cloud] to scope the lookup to a specific cloud provider; when omitted, the response resolves the description in fallback order (cloud-specific organization override, then cloudless organization default, then Datadog's global default).
The request object
Optional options: ConfigurationGet details for a specific Cloud Cost Management tag key, including example tag values and description.
The request object
Optional options: ConfigurationGet the dominant billing currency observed in Cloud Cost Management data for the requested period. The response wraps the currency in a JSON:API data array containing at most one entry; the array is empty when no currency data is available.
The request object
Optional options: ConfigurationGet a specific custom allocation rule - Retrieve a specific custom allocation rule by its ID
The request object
Optional options: ConfigurationFetch the specified Custom Costs file.
The request object
Optional options: ConfigurationGet a specific tag pipeline ruleset - Retrieve a specific tag pipeline ruleset by its ID
The request object
Optional options: ConfigurationList budgets.
Optional options: ConfigurationList the AWS CUR configs.
Optional options: ConfigurationList detected Cloud Cost Management anomalies for the organization.
The request object
Optional options: ConfigurationList the Azure configs.
Optional options: ConfigurationList the Google Cloud Usage Cost configs.
Optional options: ConfigurationList the OCI configs.
Optional options: ConfigurationList Cloud Cost Management tag key descriptions for the organization. Use filter[cloud] to scope the result to a single cloud provider; when omitted, both cross-cloud defaults and cloud-specific descriptions are returned.
The request object
Optional options: ConfigurationList Cloud Cost Management tag keys observed for the requested period, along with the origin sources that produced them (for example, aws-user-defined, custom).
The request object
Optional options: ConfigurationList Cloud Cost Management tag keys.
The request object
Optional options: ConfigurationList Cloud Cost Management tag key metadata, including row counts, cost covered, cardinality, and a sample of top tag values per cloud account. Use filter[daily]=true to return daily rows instead of the default monthly roll-up.
The request object
Optional options: ConfigurationList Cloud Cost Management metrics that have data for the requested period.
The request object
Optional options: ConfigurationList months that have Cloud Cost Management tag metadata for a given provider, ordered most-recent first. The response is capped at 36 months.
The request object
Optional options: ConfigurationList container orchestrators (for example, kubernetes, ecs) detected in Cloud Cost Management data for the requested period.
The request object
Optional options: ConfigurationList Cloud Cost Management tags for a given metric.
The request object
Optional options: ConfigurationList all custom allocation rules - Retrieve a list of all custom allocation rules for the organization
Optional options: ConfigurationList the processing status of all custom allocation rules. Returns only the ID and processing status for each rule.
Optional options: ConfigurationList the Custom Costs files.
The request object
Optional options: ConfigurationList all tag pipeline rulesets - Retrieve a list of all tag pipeline rulesets for the organization
Optional options: ConfigurationList the processing status of all tag pipeline rulesets. Returns only the ID and processing status for each ruleset.
Optional options: ConfigurationReorder custom allocation rules - Change the execution order of custom allocation rules.
Important: You must provide the complete list of all rule IDs in the desired execution order. The API will reorder ALL rules according to the provided sequence.
Rules are executed in the order specified, with lower indices (earlier in the array) having higher priority.
Example: If you have rules with IDs [123, 456, 789] and want to change order from 123→456→789 to 456→123→789, send: [{"id": "456"}, {"id": "123"}, {"id": "789"}]
The request object
Optional options: ConfigurationReorder tag pipeline rulesets - Change the execution order of tag pipeline rulesets
The request object
Optional options: ConfigurationList cost recommendations matching a filter, with pagination and sorting.
The request object
Optional options: ConfigurationUpdate the status (active/archived) and/or account filtering configuration of an AWS CUR config.
The request object
Optional options: ConfigurationUpdate the status of an Azure config (active/archived).
The request object
Optional options: ConfigurationUpdate the status of an Google Cloud Usage Cost config (active/archived).
The request object
Optional options: ConfigurationUpdate an existing custom allocation rule with new filters and allocation strategy.
Strategy Methods:
Filter Conditions:
Supported operators: is, is not, contains, in, not in, =, !=, like, not like
The request object
Optional options: ConfigurationUpdate a tag pipeline ruleset - Update an existing tag pipeline ruleset with new rules and configuration
The request object
Optional options: ConfigurationUpload a Custom Costs file.
The request object
Optional options: ConfigurationCreate a new budget or update an existing one.
The request object
Optional options: ConfigurationCreate or update a Cloud Cost Management tag key description. The new description and optional cloud scoping are supplied in the request body. Omit cloud to set a cross-cloud default for the tag key.
The request object
Optional options: ConfigurationValidate a budget configuration without creating or modifying it
The request object
Optional options: ConfigurationOptional options: ConfigurationValidate a tag pipeline query - Validate the syntax and structure of a tag pipeline query
The request object
Optional options: ConfigurationGenerated using TypeDoc
Create a Cloud Cost Management account for an AWS CUR config.