This product is not supported for your selected
Datadog site. (
).
aws_costexplorer_costcategory
account_id
Type: STRING
cost_category_arn
Type: STRING
Provider name: CostCategoryArn
Description: The unique identifier for your Cost Category.
default_value
Type: STRING
Provider name: DefaultValue
effective_end
Type: STRING
Provider name: EffectiveEnd
Description: The effective end date of your Cost Category.
effective_start
Type: STRING
Provider name: EffectiveStart
Description: The effective start date of your Cost Category.
name
Type: STRING
Provider name: Name
processing_status
Type: UNORDERED_LIST_STRUCT
Provider name: ProcessingStatus
Description: The list of processing statuses for Cost Management products for a specific cost category.
component
Type: STRING
Provider name: Component
Description: The Cost Management product name of the applied status.
status
Type: STRING
Provider name: Status
Description: The process status for a specific cost category.
rule_version
Type: STRING
Provider name: RuleVersion
rules
Type: UNORDERED_LIST_STRUCT
Provider name: Rules
Description: The rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
inherited_value
Type: STRUCT
Provider name: InheritedValue
Description: The value the line item is categorized as if the line item contains the matched dimension.
dimension_key
Type: STRING
Provider name: DimensionKey
Description: The key to extract cost category values.
dimension_name
Type: STRING
Provider name: DimensionName
Description: The name of the dimension that’s used to group costs. If you specify LINKED_ACCOUNT_NAME
, the cost category value is based on account name. If you specify TAG
, the cost category value is based on the value of the specified tag key.
rule
Type: STRUCT
Provider name: Rule
Description: An Expression object used to categorize costs. This supports dimensions, tags, and nested expressions. Currently the only dimensions supported are LINKED_ACCOUNT
, SERVICE_CODE
, RECORD_TYPE
, LINKED_ACCOUNT_NAME
, REGION
, and USAGE_TYPE
. RECORD_TYPE
is a dimension used for Cost Explorer APIs, and is also supported for Cost Category expressions. This dimension uses different terms, depending on whether you’re using the console or API/JSON editor. For a detailed comparison, see Term Comparisons in the Billing and Cost Management User Guide.
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.
type
Type: STRING
Provider name: Type
Description: You can define the CostCategoryRule
rule type as either REGULAR
or INHERITED_VALUE
. The INHERITED_VALUE
rule type adds the flexibility to define a rule that dynamically inherits the cost category value. This value is from the dimension value that’s defined by CostCategoryInheritedValueDimension
. For example, suppose that you want to costs to be dynamically grouped based on the value of a specific tag key. First, choose an inherited value rule type, and then choose the tag dimension and specify the tag key to use.
value
Type: STRING
Provider name: Value
split_charge_rules
Type: UNORDERED_LIST_STRUCT
Provider name: SplitChargeRules
Description: The split charge rules that are used to allocate your charges between your Cost Category values.
method
Type: STRING
Provider name: Method
Description: The method that’s used to define how to split your source costs across your targets. Proportional
- Allocates charges across your targets based on the proportional weighted cost of each target. Fixed
- Allocates charges across your targets based on your defined allocation percentage. >Even
- Allocates costs evenly across all targets.
parameters
Type: UNORDERED_LIST_STRUCT
Provider name: Parameters
Description: The parameters for a split charge method. This is only required for the FIXED
method.
type
Type: STRING
Provider name: Type
Description: The parameter type.
values
Type: UNORDERED_LIST_STRING
Provider name: Values
Description: The parameter values.
targets
Type: UNORDERED_LIST_STRING
Provider name: Targets
Description: The Cost Category values that you want to split costs across. These values can’t be used as a source in other split charge rules.
Type: UNORDERED_LIST_STRING