Class: Aws::BillingConductor::Types::BillingGroupCostReportResultElement
- Inherits:
-
Struct
- Object
- Struct
- Aws::BillingConductor::Types::BillingGroupCostReportResultElement
- Defined in:
- gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb
Overview
A paginated call to retrieve a list of summary reports of actual Amazon Web Services charges and the calculated Amazon Web Services charges, broken down by attributes.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Number (ARN) that uniquely identifies the billing group.
-
#attributes ⇒ Array<Types::Attribute>
The list of key-value pairs that represent the attributes by which the
BillingGroupCostReportResults
are grouped. -
#aws_cost ⇒ String
The actual Amazon Web Services charges for the billing group.
-
#currency ⇒ String
The displayed currency.
-
#margin ⇒ String
The billing group margin.
-
#margin_percentage ⇒ String
The percentage of the billing group margin.
-
#proforma_cost ⇒ String
The hypothetical Amazon Web Services charges based on the associated pricing plan of a billing group.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Number (ARN) that uniquely identifies the billing group.
372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 372 class BillingGroupCostReportResultElement < Struct.new( :arn, :aws_cost, :proforma_cost, :margin, :margin_percentage, :currency, :attributes) SENSITIVE = [] include Aws::Structure end |
#attributes ⇒ Array<Types::Attribute>
The list of key-value pairs that represent the attributes by which
the BillingGroupCostReportResults
are grouped. For example, if you
want the Amazon S3 service-level breakdown of a billing group for
November 2023, the attributes list will contain a key-value pair of
"PRODUCT_NAME"
and "S3"
and a key-value pair of
"BILLING_PERIOD"
and "Nov 2023"
.
372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 372 class BillingGroupCostReportResultElement < Struct.new( :arn, :aws_cost, :proforma_cost, :margin, :margin_percentage, :currency, :attributes) SENSITIVE = [] include Aws::Structure end |
#aws_cost ⇒ String
The actual Amazon Web Services charges for the billing group.
372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 372 class BillingGroupCostReportResultElement < Struct.new( :arn, :aws_cost, :proforma_cost, :margin, :margin_percentage, :currency, :attributes) SENSITIVE = [] include Aws::Structure end |
#currency ⇒ String
The displayed currency.
372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 372 class BillingGroupCostReportResultElement < Struct.new( :arn, :aws_cost, :proforma_cost, :margin, :margin_percentage, :currency, :attributes) SENSITIVE = [] include Aws::Structure end |
#margin ⇒ String
The billing group margin.
372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 372 class BillingGroupCostReportResultElement < Struct.new( :arn, :aws_cost, :proforma_cost, :margin, :margin_percentage, :currency, :attributes) SENSITIVE = [] include Aws::Structure end |
#margin_percentage ⇒ String
The percentage of the billing group margin.
372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 372 class BillingGroupCostReportResultElement < Struct.new( :arn, :aws_cost, :proforma_cost, :margin, :margin_percentage, :currency, :attributes) SENSITIVE = [] include Aws::Structure end |
#proforma_cost ⇒ String
The hypothetical Amazon Web Services charges based on the associated pricing plan of a billing group.
372 373 374 375 376 377 378 379 380 381 382 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 372 class BillingGroupCostReportResultElement < Struct.new( :arn, :aws_cost, :proforma_cost, :margin, :margin_percentage, :currency, :attributes) SENSITIVE = [] include Aws::Structure end |