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.

tags

Type: UNORDERED_LIST_STRING