Class: Aws::CostExplorer::Types::CostCategoryValues

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-costexplorer/types.rb

Overview

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#keyString

The unique name of the Cost Category.

Returns:

  • (String)


821
822
823
824
825
826
827
# File 'lib/aws-sdk-costexplorer/types.rb', line 821

class CostCategoryValues < Struct.new(
  :key,
  :values,
  :match_options)
  SENSITIVE = []
  include Aws::Structure
end

#match_optionsArray<String>

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`.

Returns:

  • (Array<String>)


821
822
823
824
825
826
827
# File 'lib/aws-sdk-costexplorer/types.rb', line 821

class CostCategoryValues < Struct.new(
  :key,
  :values,
  :match_options)
  SENSITIVE = []
  include Aws::Structure
end

#valuesArray<String>

The specific value of the Cost Category.

Returns:

  • (Array<String>)


821
822
823
824
825
826
827
# File 'lib/aws-sdk-costexplorer/types.rb', line 821

class CostCategoryValues < Struct.new(
  :key,
  :values,
  :match_options)
  SENSITIVE = []
  include Aws::Structure
end