class Aws::CostExplorer::Types::CostCategoryValues

The Cost Categories values used for filtering the costs.

If `Values` and `Key` are not specified, the `ABSENT` `MatchOption` is applied to all Cost Categories. That is, it filters on resources that aren't mapped to any Cost Categories.

If `Values` is provided and `Key` isn't specified, the `ABSENT` `MatchOption` is applied to the Cost Categories `Key` only. That is, it filters on resources without the given Cost Categories key.

@note When making an API call, you may pass CostCategoryValues

data as a hash:

    {
      key: "CostCategoryName",
      values: ["Value"],
      match_options: ["EQUALS"], # accepts EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE
    }

@!attribute [rw] key

The unique name of the Cost Category.
@return [String]

@!attribute [rw] values

The specific value of the Cost Category.
@return [Array<String>]

@!attribute [rw] match_options

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`.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/ce-2017-10-25/CostCategoryValues AWS API Documentation

Constants

SENSITIVE