Class: Aws::Billing::Types::LinkedAccountCharge

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

Overview

Enterprise 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)


1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 1437

class LinkedAccountCharge < Struct.new(
  :account_id,
  :payer_account_id,
  :account_type,
  :billable_seconds,
  :total_seconds,
  :total_support_eligible_spend,
  :prorated_total_support_eligible_spend,
  :linked_time_periods,
  :subscription_time_periods,
  :total_support_eligible_reserved_instance_spend,
  :total_support_eligible_savings_plan_spend,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#account_type ⇒ String

The type of account.

Returns:

  • (String)


1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 1437

class LinkedAccountCharge < Struct.new(
  :account_id,
  :payer_account_id,
  :account_type,
  :billable_seconds,
  :total_seconds,
  :total_support_eligible_spend,
  :prorated_total_support_eligible_spend,
  :linked_time_periods,
  :subscription_time_periods,
  :total_support_eligible_reserved_instance_spend,
  :total_support_eligible_savings_plan_spend,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#billable_seconds ⇒ Integer

The number of billable seconds in the billing period based on when the account was subscribed to Enterprise Support.

Returns:

  • (Integer)


1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 1437

class LinkedAccountCharge < Struct.new(
  :account_id,
  :payer_account_id,
  :account_type,
  :billable_seconds,
  :total_seconds,
  :total_support_eligible_spend,
  :prorated_total_support_eligible_spend,
  :linked_time_periods,
  :subscription_time_periods,
  :total_support_eligible_reserved_instance_spend,
  :total_support_eligible_savings_plan_spend,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#linked_time_periods ⇒ Array<Types::EnterpriseSupportTimePeriod>

The time periods during which this account was linked.



1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 1437

class LinkedAccountCharge < Struct.new(
  :account_id,
  :payer_account_id,
  :account_type,
  :billable_seconds,
  :total_seconds,
  :total_support_eligible_spend,
  :prorated_total_support_eligible_spend,
  :linked_time_periods,
  :subscription_time_periods,
  :total_support_eligible_reserved_instance_spend,
  :total_support_eligible_savings_plan_spend,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#payer_account_id ⇒ String

The payer account ID that is authorized to view Enterprise Support data for all accounts in its Support profile.

Returns:

  • (String)


1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 1437

class LinkedAccountCharge < Struct.new(
  :account_id,
  :payer_account_id,
  :account_type,
  :billable_seconds,
  :total_seconds,
  :total_support_eligible_spend,
  :prorated_total_support_eligible_spend,
  :linked_time_periods,
  :subscription_time_periods,
  :total_support_eligible_reserved_instance_spend,
  :total_support_eligible_savings_plan_spend,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#prorated_total_support_eligible_spend ⇒ String

The prorated total support-eligible spend based on when the account was subscribed to Enterprise Support.

Returns:

  • (String)


1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 1437

class LinkedAccountCharge < Struct.new(
  :account_id,
  :payer_account_id,
  :account_type,
  :billable_seconds,
  :total_seconds,
  :total_support_eligible_spend,
  :prorated_total_support_eligible_spend,
  :linked_time_periods,
  :subscription_time_periods,
  :total_support_eligible_reserved_instance_spend,
  :total_support_eligible_savings_plan_spend,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#subscription_time_periods ⇒ Array<Types::EnterpriseSupportTimePeriod>

The subscription time periods for this account.



1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 1437

class LinkedAccountCharge < Struct.new(
  :account_id,
  :payer_account_id,
  :account_type,
  :billable_seconds,
  :total_seconds,
  :total_support_eligible_spend,
  :prorated_total_support_eligible_spend,
  :linked_time_periods,
  :subscription_time_periods,
  :total_support_eligible_reserved_instance_spend,
  :total_support_eligible_savings_plan_spend,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#support_eligible_spend_by_service ⇒ Array<Types::ServiceLevelAccountUsage>

The support-eligible spend broken down by service.



1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 1437

class LinkedAccountCharge < Struct.new(
  :account_id,
  :payer_account_id,
  :account_type,
  :billable_seconds,
  :total_seconds,
  :total_support_eligible_spend,
  :prorated_total_support_eligible_spend,
  :linked_time_periods,
  :subscription_time_periods,
  :total_support_eligible_reserved_instance_spend,
  :total_support_eligible_savings_plan_spend,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#total_seconds ⇒ Integer

The total number of seconds in the billing period.

Returns:

  • (Integer)


1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 1437

class LinkedAccountCharge < Struct.new(
  :account_id,
  :payer_account_id,
  :account_type,
  :billable_seconds,
  :total_seconds,
  :total_support_eligible_spend,
  :prorated_total_support_eligible_spend,
  :linked_time_periods,
  :subscription_time_periods,
  :total_support_eligible_reserved_instance_spend,
  :total_support_eligible_savings_plan_spend,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#total_support_eligible_reserved_instance_spend ⇒ String

The total support-eligible Reserved Instance spend for this account.

Returns:

  • (String)


1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 1437

class LinkedAccountCharge < Struct.new(
  :account_id,
  :payer_account_id,
  :account_type,
  :billable_seconds,
  :total_seconds,
  :total_support_eligible_spend,
  :prorated_total_support_eligible_spend,
  :linked_time_periods,
  :subscription_time_periods,
  :total_support_eligible_reserved_instance_spend,
  :total_support_eligible_savings_plan_spend,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#total_support_eligible_savings_plan_spend ⇒ String

The total support-eligible Savings Plan spend for this account.

Returns:

  • (String)


1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 1437

class LinkedAccountCharge < Struct.new(
  :account_id,
  :payer_account_id,
  :account_type,
  :billable_seconds,
  :total_seconds,
  :total_support_eligible_spend,
  :prorated_total_support_eligible_spend,
  :linked_time_periods,
  :subscription_time_periods,
  :total_support_eligible_reserved_instance_spend,
  :total_support_eligible_savings_plan_spend,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end

#total_support_eligible_spend ⇒ String

The total support-eligible spend for this account.

Returns:

  • (String)


1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 1437

class LinkedAccountCharge < Struct.new(
  :account_id,
  :payer_account_id,
  :account_type,
  :billable_seconds,
  :total_seconds,
  :total_support_eligible_spend,
  :prorated_total_support_eligible_spend,
  :linked_time_periods,
  :subscription_time_periods,
  :total_support_eligible_reserved_instance_spend,
  :total_support_eligible_savings_plan_spend,
  :support_eligible_spend_by_service)
  SENSITIVE = []
  include Aws::Structure
end