Class: Aws::Billing::Types::BusinessSupportDiscount

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

Overview

A discount applied to a Business Support account charge, including the discount amount, percentage, type, and source.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#discount_amount ⇒ String

The discount amount applied to the Business Support charge. This value is negative, representing a reduction in the charge.

Returns:

  • (String)


535
536
537
538
539
540
541
542
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 535

class BusinessSupportDiscount < Struct.new(
  :discount_amount,
  :discount_percentage,
  :discount_type,
  :discount_source)
  SENSITIVE = []
  include Aws::Structure
end

#discount_percentage ⇒ String

The discount percentage applied to the Business Support charge, expressed as a decimal (for example, 0.12 for a 12% discount).

Returns:

  • (String)


535
536
537
538
539
540
541
542
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 535

class BusinessSupportDiscount < Struct.new(
  :discount_amount,
  :discount_percentage,
  :discount_type,
  :discount_source)
  SENSITIVE = []
  include Aws::Structure
end

#discount_source ⇒ String

The source or program through which the discount was applied.

Returns:

  • (String)


535
536
537
538
539
540
541
542
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 535

class BusinessSupportDiscount < Struct.new(
  :discount_amount,
  :discount_percentage,
  :discount_type,
  :discount_source)
  SENSITIVE = []
  include Aws::Structure
end

#discount_type ⇒ String

The type of discount applied. Valid values: Distributor_Discount (a discount applied through a distributor arrangement), SPP_Discount (a discount applied through the Solution Provider Program).

Returns:

  • (String)


535
536
537
538
539
540
541
542
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 535

class BusinessSupportDiscount < Struct.new(
  :discount_amount,
  :discount_percentage,
  :discount_type,
  :discount_source)
  SENSITIVE = []
  include Aws::Structure
end