Class: Aws::BillingConductor::Types::BillingGroupCostReportElement

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

Overview

A summary report of actual Amazon Web Services charges and calculated Amazon Web Services charges, based on the associated pricing plan of a billing group.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of a billing group.

Returns:

  • (String)


342
343
344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 342

class BillingGroupCostReportElement < Struct.new(
  :arn,
  :aws_cost,
  :proforma_cost,
  :margin,
  :margin_percentage,
  :currency)
  SENSITIVE = []
  include Aws::Structure
end

#aws_costString

The actual Amazon Web Services charges for the billing group.

Returns:

  • (String)


342
343
344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 342

class BillingGroupCostReportElement < Struct.new(
  :arn,
  :aws_cost,
  :proforma_cost,
  :margin,
  :margin_percentage,
  :currency)
  SENSITIVE = []
  include Aws::Structure
end

#currencyString

The displayed currency.

Returns:

  • (String)


342
343
344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 342

class BillingGroupCostReportElement < Struct.new(
  :arn,
  :aws_cost,
  :proforma_cost,
  :margin,
  :margin_percentage,
  :currency)
  SENSITIVE = []
  include Aws::Structure
end

#marginString

The billing group margin.

Returns:

  • (String)


342
343
344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 342

class BillingGroupCostReportElement < Struct.new(
  :arn,
  :aws_cost,
  :proforma_cost,
  :margin,
  :margin_percentage,
  :currency)
  SENSITIVE = []
  include Aws::Structure
end

#margin_percentageString

The percentage of billing group margin.

Returns:

  • (String)


342
343
344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 342

class BillingGroupCostReportElement < Struct.new(
  :arn,
  :aws_cost,
  :proforma_cost,
  :margin,
  :margin_percentage,
  :currency)
  SENSITIVE = []
  include Aws::Structure
end

#proforma_costString

The hypothetical Amazon Web Services charges based on the associated pricing plan of a billing group.

Returns:

  • (String)


342
343
344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 342

class BillingGroupCostReportElement < Struct.new(
  :arn,
  :aws_cost,
  :proforma_cost,
  :margin,
  :margin_percentage,
  :currency)
  SENSITIVE = []
  include Aws::Structure
end