Class: Aws::CostExplorer::Types::CostCategoryReference

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

Overview

A reference to a cost category containing only enough information to identify the Cost Category.

You can use this information to retrieve the full cost category information using DescribeCostCategory.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cost_category_arnString

The unique identifier for your cost category.

Returns:

  • (String)


870
871
872
873
874
875
876
877
878
879
880
881
882
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 870

class CostCategoryReference < Struct.new(
  :cost_category_arn,
  :name,
  :effective_start,
  :effective_end,
  :number_of_rules,
  :processing_status,
  :values,
  :default_value,
  :supported_resource_types)
  SENSITIVE = []
  include Aws::Structure
end

#default_valueString

The default value for the cost category.

Returns:

  • (String)


870
871
872
873
874
875
876
877
878
879
880
881
882
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 870

class CostCategoryReference < Struct.new(
  :cost_category_arn,
  :name,
  :effective_start,
  :effective_end,
  :number_of_rules,
  :processing_status,
  :values,
  :default_value,
  :supported_resource_types)
  SENSITIVE = []
  include Aws::Structure
end

#effective_endString

The cost category's effective end date.

Returns:

  • (String)


870
871
872
873
874
875
876
877
878
879
880
881
882
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 870

class CostCategoryReference < Struct.new(
  :cost_category_arn,
  :name,
  :effective_start,
  :effective_end,
  :number_of_rules,
  :processing_status,
  :values,
  :default_value,
  :supported_resource_types)
  SENSITIVE = []
  include Aws::Structure
end

#effective_startString

The cost category's effective start date.

Returns:

  • (String)


870
871
872
873
874
875
876
877
878
879
880
881
882
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 870

class CostCategoryReference < Struct.new(
  :cost_category_arn,
  :name,
  :effective_start,
  :effective_end,
  :number_of_rules,
  :processing_status,
  :values,
  :default_value,
  :supported_resource_types)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The unique name of the cost category.

Returns:

  • (String)


870
871
872
873
874
875
876
877
878
879
880
881
882
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 870

class CostCategoryReference < Struct.new(
  :cost_category_arn,
  :name,
  :effective_start,
  :effective_end,
  :number_of_rules,
  :processing_status,
  :values,
  :default_value,
  :supported_resource_types)
  SENSITIVE = []
  include Aws::Structure
end

#number_of_rulesInteger

The number of rules that are associated with a specific cost category.

Returns:

  • (Integer)


870
871
872
873
874
875
876
877
878
879
880
881
882
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 870

class CostCategoryReference < Struct.new(
  :cost_category_arn,
  :name,
  :effective_start,
  :effective_end,
  :number_of_rules,
  :processing_status,
  :values,
  :default_value,
  :supported_resource_types)
  SENSITIVE = []
  include Aws::Structure
end

#processing_statusArray<Types::CostCategoryProcessingStatus>

The list of processing statuses for Cost Management products for a specific cost category.



870
871
872
873
874
875
876
877
878
879
880
881
882
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 870

class CostCategoryReference < Struct.new(
  :cost_category_arn,
  :name,
  :effective_start,
  :effective_end,
  :number_of_rules,
  :processing_status,
  :values,
  :default_value,
  :supported_resource_types)
  SENSITIVE = []
  include Aws::Structure
end

#supported_resource_typesArray<String>

The resource types supported by a specific cost category.

Returns:

  • (Array<String>)


870
871
872
873
874
875
876
877
878
879
880
881
882
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 870

class CostCategoryReference < Struct.new(
  :cost_category_arn,
  :name,
  :effective_start,
  :effective_end,
  :number_of_rules,
  :processing_status,
  :values,
  :default_value,
  :supported_resource_types)
  SENSITIVE = []
  include Aws::Structure
end

#valuesArray<String>

A list of unique cost category values in a specific cost category.

Returns:

  • (Array<String>)


870
871
872
873
874
875
876
877
878
879
880
881
882
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 870

class CostCategoryReference < Struct.new(
  :cost_category_arn,
  :name,
  :effective_start,
  :effective_end,
  :number_of_rules,
  :processing_status,
  :values,
  :default_value,
  :supported_resource_types)
  SENSITIVE = []
  include Aws::Structure
end