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

#arn ⇒ String

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

Returns:

  • (String)


354
355
356
357
358
359
360
361
362
363
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 354

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

#aws_cost ⇒ String

The actual Amazon Web Services charges for the billing group.

Returns:

  • (String)


354
355
356
357
358
359
360
361
362
363
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 354

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

#currency ⇒ String

The displayed currency.

Returns:

  • (String)


354
355
356
357
358
359
360
361
362
363
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 354

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

#margin ⇒ String

The billing group margin.

Returns:

  • (String)


354
355
356
357
358
359
360
361
362
363
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 354

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

#margin_percentage ⇒ String

The percentage of billing group margin.

Returns:

  • (String)


354
355
356
357
358
359
360
361
362
363
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 354

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

#proforma_cost ⇒ String

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

Returns:

  • (String)


354
355
356
357
358
359
360
361
362
363
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 354

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