Class: Aws::Billing::Types::BusinessSupportSubscriptionContract

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

Overview

A Business Support subscription contract for an account.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_id ⇒ String

The account ID associated with this subscription contract.

Returns:

  • (String)


604
605
606
607
608
609
610
611
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 604

class BusinessSupportSubscriptionContract < Struct.new(
  :account_id,
  :plan_name,
  :contract_start_date,
  :contract_end_date)
  SENSITIVE = []
  include Aws::Structure
end

#contract_end_date ⇒ Time

The end date of the subscription contract.

Returns:

  • (Time)


604
605
606
607
608
609
610
611
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 604

class BusinessSupportSubscriptionContract < Struct.new(
  :account_id,
  :plan_name,
  :contract_start_date,
  :contract_end_date)
  SENSITIVE = []
  include Aws::Structure
end

#contract_start_date ⇒ Time

The start date of the subscription contract.

Returns:

  • (Time)


604
605
606
607
608
609
610
611
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 604

class BusinessSupportSubscriptionContract < Struct.new(
  :account_id,
  :plan_name,
  :contract_start_date,
  :contract_end_date)
  SENSITIVE = []
  include Aws::Structure
end

#plan_name ⇒ String

The name of the Support plan for this subscription contract. Valid values: AWSSupportBusiness (Business Support plan), AWSSupportDeveloper (Developer Support plan), AWSSupportEssential (Basic Support plan).

Returns:

  • (String)


604
605
606
607
608
609
610
611
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 604

class BusinessSupportSubscriptionContract < Struct.new(
  :account_id,
  :plan_name,
  :contract_start_date,
  :contract_end_date)
  SENSITIVE = []
  include Aws::Structure
end