Class: Aws::BillingConductor::Types::BillingGroupListElement
- Inherits:
-
Struct
- Object
- Struct
- Aws::BillingConductor::Types::BillingGroupListElement
- Defined in:
- gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb
Overview
A representation of a billing group.
Constant Summary collapse
- SENSITIVE =
[:name, :description]
Instance Attribute Summary collapse
-
#account_grouping ⇒ Types::ListBillingGroupAccountGrouping
Specifies if the billing group has automatic account association (
AutoAssociate
) enabled. -
#arn ⇒ String
The Amazon Resource Number (ARN) that can be used to uniquely identify the billing group.
-
#computation_preference ⇒ Types::ComputationPreference
The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.
-
#creation_time ⇒ Integer
The time when the billing group was created.
-
#description ⇒ String
The description of the billing group.
-
#last_modified_time ⇒ Integer
The most recent time when the billing group was modified.
-
#name ⇒ String
The name of the billing group.
-
#primary_account_id ⇒ String
The account ID that serves as the main account in a billing group.
-
#size ⇒ Integer
The number of accounts in the particular billing group.
-
#status ⇒ String
The billing group status.
-
#status_reason ⇒ String
The reason why the billing group is in its current status.
Instance Attribute Details
#account_grouping ⇒ Types::ListBillingGroupAccountGrouping
Specifies if the billing group has automatic account association
(AutoAssociate
) enabled.
435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 435 class BillingGroupListElement < Struct.new( :name, :arn, :description, :primary_account_id, :computation_preference, :size, :creation_time, :last_modified_time, :status, :status_reason, :account_grouping) SENSITIVE = [:name, :description] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Number (ARN) that can be used to uniquely identify the billing group.
435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 435 class BillingGroupListElement < Struct.new( :name, :arn, :description, :primary_account_id, :computation_preference, :size, :creation_time, :last_modified_time, :status, :status_reason, :account_grouping) SENSITIVE = [:name, :description] include Aws::Structure end |
#computation_preference ⇒ Types::ComputationPreference
The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.
435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 435 class BillingGroupListElement < Struct.new( :name, :arn, :description, :primary_account_id, :computation_preference, :size, :creation_time, :last_modified_time, :status, :status_reason, :account_grouping) SENSITIVE = [:name, :description] include Aws::Structure end |
#creation_time ⇒ Integer
The time when the billing group was created.
435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 435 class BillingGroupListElement < Struct.new( :name, :arn, :description, :primary_account_id, :computation_preference, :size, :creation_time, :last_modified_time, :status, :status_reason, :account_grouping) SENSITIVE = [:name, :description] include Aws::Structure end |
#description ⇒ String
The description of the billing group.
435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 435 class BillingGroupListElement < Struct.new( :name, :arn, :description, :primary_account_id, :computation_preference, :size, :creation_time, :last_modified_time, :status, :status_reason, :account_grouping) SENSITIVE = [:name, :description] include Aws::Structure end |
#last_modified_time ⇒ Integer
The most recent time when the billing group was modified.
435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 435 class BillingGroupListElement < Struct.new( :name, :arn, :description, :primary_account_id, :computation_preference, :size, :creation_time, :last_modified_time, :status, :status_reason, :account_grouping) SENSITIVE = [:name, :description] include Aws::Structure end |
#name ⇒ String
The name of the billing group.
435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 435 class BillingGroupListElement < Struct.new( :name, :arn, :description, :primary_account_id, :computation_preference, :size, :creation_time, :last_modified_time, :status, :status_reason, :account_grouping) SENSITIVE = [:name, :description] include Aws::Structure end |
#primary_account_id ⇒ String
The account ID that serves as the main account in a billing group.
435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 435 class BillingGroupListElement < Struct.new( :name, :arn, :description, :primary_account_id, :computation_preference, :size, :creation_time, :last_modified_time, :status, :status_reason, :account_grouping) SENSITIVE = [:name, :description] include Aws::Structure end |
#size ⇒ Integer
The number of accounts in the particular billing group.
435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 435 class BillingGroupListElement < Struct.new( :name, :arn, :description, :primary_account_id, :computation_preference, :size, :creation_time, :last_modified_time, :status, :status_reason, :account_grouping) SENSITIVE = [:name, :description] include Aws::Structure end |
#status ⇒ String
The billing group status. Only one of the valid values can be used.
435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 435 class BillingGroupListElement < Struct.new( :name, :arn, :description, :primary_account_id, :computation_preference, :size, :creation_time, :last_modified_time, :status, :status_reason, :account_grouping) SENSITIVE = [:name, :description] include Aws::Structure end |
#status_reason ⇒ String
The reason why the billing group is in its current status.
435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 435 class BillingGroupListElement < Struct.new( :name, :arn, :description, :primary_account_id, :computation_preference, :size, :creation_time, :last_modified_time, :status, :status_reason, :account_grouping) SENSITIVE = [:name, :description] include Aws::Structure end |