Class: Aws::CostExplorer::Types::CostCategory
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::CostCategory
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-costexplorer/types.rb
Overview
The structure of Cost Categories. This includes detailed metadata and the set of rules for the ‘CostCategory` object.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cost_category_arn ⇒ String
The unique identifier for your Cost Category.
-
#default_value ⇒ String
The default value for the cost category.
-
#effective_end ⇒ String
The Cost Category’s effective end date.
-
#effective_start ⇒ String
The Cost Category’s effective start date.
-
#name ⇒ String
The unique name of the Cost Category.
-
#processing_status ⇒ Array<Types::CostCategoryProcessingStatus>
The list of processing statuses for Cost Management products for a specific cost category.
-
#rule_version ⇒ String
The rule schema version in this particular Cost Category.
-
#rules ⇒ Array<Types::CostCategoryRule>
Rules are processed in order.
Instance Attribute Details
#cost_category_arn ⇒ String
The unique identifier for your Cost Category.
389 390 391 392 393 394 395 396 397 398 399 400 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 389 class CostCategory < Struct.new( :cost_category_arn, :effective_start, :effective_end, :name, :rule_version, :rules, :processing_status, :default_value) SENSITIVE = [] include Aws::Structure end |
#default_value ⇒ String
The default value for the cost category.
389 390 391 392 393 394 395 396 397 398 399 400 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 389 class CostCategory < Struct.new( :cost_category_arn, :effective_start, :effective_end, :name, :rule_version, :rules, :processing_status, :default_value) SENSITIVE = [] include Aws::Structure end |
#effective_end ⇒ String
The Cost Category’s effective end date.
389 390 391 392 393 394 395 396 397 398 399 400 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 389 class CostCategory < Struct.new( :cost_category_arn, :effective_start, :effective_end, :name, :rule_version, :rules, :processing_status, :default_value) SENSITIVE = [] include Aws::Structure end |
#effective_start ⇒ String
The Cost Category’s effective start date.
389 390 391 392 393 394 395 396 397 398 399 400 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 389 class CostCategory < Struct.new( :cost_category_arn, :effective_start, :effective_end, :name, :rule_version, :rules, :processing_status, :default_value) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The unique name of the Cost Category.
389 390 391 392 393 394 395 396 397 398 399 400 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 389 class CostCategory < Struct.new( :cost_category_arn, :effective_start, :effective_end, :name, :rule_version, :rules, :processing_status, :default_value) SENSITIVE = [] include Aws::Structure end |
#processing_status ⇒ Array<Types::CostCategoryProcessingStatus>
The list of processing statuses for Cost Management products for a specific cost category.
389 390 391 392 393 394 395 396 397 398 399 400 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 389 class CostCategory < Struct.new( :cost_category_arn, :effective_start, :effective_end, :name, :rule_version, :rules, :processing_status, :default_value) SENSITIVE = [] include Aws::Structure end |
#rule_version ⇒ String
The rule schema version in this particular Cost Category.
389 390 391 392 393 394 395 396 397 398 399 400 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 389 class CostCategory < Struct.new( :cost_category_arn, :effective_start, :effective_end, :name, :rule_version, :rules, :processing_status, :default_value) SENSITIVE = [] include Aws::Structure end |
#rules ⇒ Array<Types::CostCategoryRule>
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
389 390 391 392 393 394 395 396 397 398 399 400 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 389 class CostCategory < Struct.new( :cost_category_arn, :effective_start, :effective_end, :name, :rule_version, :rules, :processing_status, :default_value) SENSITIVE = [] include Aws::Structure end |