Class: Aws::CostExplorer::Types::DimensionValues

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

Overview

The metadata that you can use to filter and group your results. You can use ‘GetDimensionValues` to find specific values.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#keyString

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.

‘LINK_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].

[1]: docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_CostCategoryRule.html [2]: docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AnomalySubscription.html

Returns:

  • (String)


1430
1431
1432
1433
1434
1435
1436
# File 'lib/aws-sdk-costexplorer/types.rb', line 1430

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

Returns:

  • (Array<String>)


1430
1431
1432
1433
1434
1435
1436
# File 'lib/aws-sdk-costexplorer/types.rb', line 1430

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

#valuesArray<String>

The metadata values that you can use to filter and group your results. You can use ‘GetDimensionValues` to find specific values.

Returns:

  • (Array<String>)


1430
1431
1432
1433
1434
1435
1436
# File 'lib/aws-sdk-costexplorer/types.rb', line 1430

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