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_arn ⇒ String

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_value ⇒ String

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_end ⇒ String

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_start ⇒ String

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

#name ⇒ String

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_rules ⇒ Integer

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_status ⇒ Array<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_types ⇒ Array<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

#values ⇒ Array<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