Class: Aws::Billing::Types::BusinessSupportAccountCharge

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

Overview

Business Support charges for a linked account.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_id ⇒ String

The linked account ID.

Returns:

  • (String)


497
498
499
500
501
502
503
504
505
506
507
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 497

class BusinessSupportAccountCharge < Struct.new(
  :account_id,
  :support_plan_name,
  :total_charge,
  :total_usage_basis,
  :tier_charges,
  :support_discount,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#support_discount ⇒ Types::BusinessSupportDiscount

The discount applied to the Business Support charge for this account, if any. This field is absent when no discount applies.



497
498
499
500
501
502
503
504
505
506
507
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 497

class BusinessSupportAccountCharge < Struct.new(
  :account_id,
  :support_plan_name,
  :total_charge,
  :total_usage_basis,
  :tier_charges,
  :support_discount,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#support_eligible_spend_by_service ⇒ Array<Types::BusinessSupportServiceSpend>

The Support-eligible spend broken down by contributing service for this account.



497
498
499
500
501
502
503
504
505
506
507
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 497

class BusinessSupportAccountCharge < Struct.new(
  :account_id,
  :support_plan_name,
  :total_charge,
  :total_usage_basis,
  :tier_charges,
  :support_discount,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#support_plan_name ⇒ String

The Support plan name for this account. Valid values: AWSSupportBusiness (Business Support plan), AWSSupportDeveloper (Developer Support plan), AWSSupportEssential (Basic Support plan).

Returns:

  • (String)


497
498
499
500
501
502
503
504
505
506
507
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 497

class BusinessSupportAccountCharge < Struct.new(
  :account_id,
  :support_plan_name,
  :total_charge,
  :total_usage_basis,
  :tier_charges,
  :support_discount,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#tier_charges ⇒ Array<Types::BusinessSupportTierCharge>

The tier-level charges that make up the total Business Support charge for this account. Each tier represents a spend range with its own rate.



497
498
499
500
501
502
503
504
505
506
507
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 497

class BusinessSupportAccountCharge < Struct.new(
  :account_id,
  :support_plan_name,
  :total_charge,
  :total_usage_basis,
  :tier_charges,
  :support_discount,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#total_charge ⇒ String

The total Business Support charge amount for this account in the billing month.

Returns:

  • (String)


497
498
499
500
501
502
503
504
505
506
507
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 497

class BusinessSupportAccountCharge < Struct.new(
  :account_id,
  :support_plan_name,
  :total_charge,
  :total_usage_basis,
  :tier_charges,
  :support_discount,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#total_usage_basis ⇒ String

The total Support-eligible spend used as the basis for calculating the Business Support charge for this account.

Returns:

  • (String)


497
498
499
500
501
502
503
504
505
506
507
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 497

class BusinessSupportAccountCharge < Struct.new(
  :account_id,
  :support_plan_name,
  :total_charge,
  :total_usage_basis,
  :tier_charges,
  :support_discount,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end