Class: Aws::Billing::Types::BillingViewSegmentsListElement
- Inherits:
-
Struct
- Object
- Struct
- Aws::Billing::Types::BillingViewSegmentsListElement
- Defined in:
- gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb
Overview
A billing view segment. A segment represents a time range during which the billing domain and account relationships for a billing view remained unchanged.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#billing_group_primary_account_id ⇒ String
The billing group primary account ID.
-
#billing_transfer_account_id ⇒ String
The billing transfer account ID.
-
#domain ⇒ String
The billing domain for this segment.
-
#management_account_id ⇒ String
The management account ID of the organization.
-
#time_range ⇒ Types::BillingViewSegmentTimeRange
The time range during which this segment is effective.
Instance Attribute Details
#billing_group_primary_account_id ⇒ String
The billing group primary account ID. The response includes this field for billing group members. Compare this value to your own account ID to determine whether you are the primary account.
446 447 448 449 450 451 452 453 454 |
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 446 class BillingViewSegmentsListElement < Struct.new( :domain, :time_range, :billing_transfer_account_id, :management_account_id, :billing_group_primary_account_id) SENSITIVE = [] include Aws::Structure end |
#billing_transfer_account_id ⇒ String
The billing transfer account ID. The response includes this field only when the caller is a billing transfer source account. The response omits this field for billing group billing views.
446 447 448 449 450 451 452 453 454 |
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 446 class BillingViewSegmentsListElement < Struct.new( :domain, :time_range, :billing_transfer_account_id, :management_account_id, :billing_group_primary_account_id) SENSITIVE = [] include Aws::Structure end |
#domain ⇒ String
The billing domain for this segment. The following values are valid:
PRO_FORMA- Data shaped by Billing Conductor that doesn't reflect the final charges owed to Amazon Web Services.BILLABLE- Data that represents the final charges owed to Amazon Web Services.
446 447 448 449 450 451 452 453 454 |
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 446 class BillingViewSegmentsListElement < Struct.new( :domain, :time_range, :billing_transfer_account_id, :management_account_id, :billing_group_primary_account_id) SENSITIVE = [] include Aws::Structure end |
#management_account_id ⇒ String
The management account ID of the organization. The response includes this field for organization member accounts.
446 447 448 449 450 451 452 453 454 |
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 446 class BillingViewSegmentsListElement < Struct.new( :domain, :time_range, :billing_transfer_account_id, :management_account_id, :billing_group_primary_account_id) SENSITIVE = [] include Aws::Structure end |
#time_range ⇒ Types::BillingViewSegmentTimeRange
The time range during which this segment is effective.
446 447 448 449 450 451 452 453 454 |
# File 'gems/aws-sdk-billing/lib/aws-sdk-billing/types.rb', line 446 class BillingViewSegmentsListElement < Struct.new( :domain, :time_range, :billing_transfer_account_id, :management_account_id, :billing_group_primary_account_id) SENSITIVE = [] include Aws::Structure end |