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)


501
502
503
504
505
506
507
508
509
510
511
512
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 501

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

#default_valueString

The default value for the cost category.

Returns:

  • (String)


501
502
503
504
505
506
507
508
509
510
511
512
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 501

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

#effective_endString

The Cost Category's effective end date.

Returns:

  • (String)


501
502
503
504
505
506
507
508
509
510
511
512
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 501

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

#effective_startString

The Cost Category's effective start date.

Returns:

  • (String)


501
502
503
504
505
506
507
508
509
510
511
512
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 501

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

#nameString

The unique name of the Cost Category.

Returns:

  • (String)


501
502
503
504
505
506
507
508
509
510
511
512
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 501

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

#number_of_rulesInteger

The number of rules associated with a specific Cost Category.

Returns:

  • (Integer)


501
502
503
504
505
506
507
508
509
510
511
512
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 501

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

#processing_statusArray<Types::CostCategoryProcessingStatus>

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



501
502
503
504
505
506
507
508
509
510
511
512
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 501

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

#valuesArray<String>

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

Returns:

  • (Array<String>)


501
502
503
504
505
506
507
508
509
510
511
512
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 501

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