Class: Aws::Billing::Types::BusinessSupportAccountCharge
- Inherits:
-
Struct
- Object
- Struct
- Aws::Billing::Types::BusinessSupportAccountCharge
- 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
-
#account_id ⇒ String
The linked account ID.
-
#support_discount ⇒ Types::BusinessSupportDiscount
The discount applied to the Business Support charge for this account, if any.
-
#support_eligible_spend_by_service ⇒ Array<Types::BusinessSupportServiceSpend>
The Support-eligible spend broken down by contributing service for this account.
-
#support_plan_name ⇒ String
The Support plan name for this account.
-
#tier_charges ⇒ Array<Types::BusinessSupportTierCharge>
The tier-level charges that make up the total Business Support charge for this account.
-
#total_charge ⇒ String
The total Business Support charge amount for this account in the billing month.
-
#total_usage_basis ⇒ String
The total Support-eligible spend used as the basis for calculating the Business Support charge for this account.
Instance Attribute Details
#account_id ⇒ String
The linked account ID.
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).
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.
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.
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 |