Class: Aws::BillingConductor::Types::CreateBillingGroupInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::BillingConductor::Types::CreateBillingGroupInput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-billingconductor/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:name, :description]
Instance Attribute Summary collapse
-
#account_grouping ⇒ Types::AccountGrouping
The set of accounts that will be under the billing group.
-
#client_token ⇒ String
A unique, case-sensitive identifier that you specify to ensure idempotency of the request.
-
#computation_preference ⇒ Types::ComputationPreference
The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.
-
#description ⇒ String
The description of the billing group.
-
#name ⇒ String
The billing group name.
-
#primary_account_id ⇒ String
The account ID that serves as the main account in a billing group.
-
#tags ⇒ Hash<String,String>
A map that contains tag keys and tag values that are attached to a billing group.
Instance Attribute Details
#account_grouping ⇒ Types::AccountGrouping
The set of accounts that will be under the billing group. The set of accounts resemble the linked accounts in a consolidated billing family.
573 574 575 576 577 578 579 580 581 582 583 |
# File 'lib/aws-sdk-billingconductor/types.rb', line 573 class CreateBillingGroupInput < Struct.new( :client_token, :name, :account_grouping, :computation_preference, :primary_account_id, :description, :tags) SENSITIVE = [:name, :description] include Aws::Structure end |
#client_token ⇒ String
A unique, case-sensitive identifier that you specify to ensure idempotency of the request. Idempotency ensures that an API request completes no more than one time. With an idempotent request, if the original request completes successfully, any subsequent retries complete successfully without performing any further actions.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
573 574 575 576 577 578 579 580 581 582 583 |
# File 'lib/aws-sdk-billingconductor/types.rb', line 573 class CreateBillingGroupInput < Struct.new( :client_token, :name, :account_grouping, :computation_preference, :primary_account_id, :description, :tags) 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.
573 574 575 576 577 578 579 580 581 582 583 |
# File 'lib/aws-sdk-billingconductor/types.rb', line 573 class CreateBillingGroupInput < Struct.new( :client_token, :name, :account_grouping, :computation_preference, :primary_account_id, :description, :tags) SENSITIVE = [:name, :description] include Aws::Structure end |
#description ⇒ String
The description of the billing group.
573 574 575 576 577 578 579 580 581 582 583 |
# File 'lib/aws-sdk-billingconductor/types.rb', line 573 class CreateBillingGroupInput < Struct.new( :client_token, :name, :account_grouping, :computation_preference, :primary_account_id, :description, :tags) SENSITIVE = [:name, :description] include Aws::Structure end |
#name ⇒ String
The billing group name. The names must be unique.
573 574 575 576 577 578 579 580 581 582 583 |
# File 'lib/aws-sdk-billingconductor/types.rb', line 573 class CreateBillingGroupInput < Struct.new( :client_token, :name, :account_grouping, :computation_preference, :primary_account_id, :description, :tags) SENSITIVE = [:name, :description] include Aws::Structure end |
#primary_account_id ⇒ String
The account ID that serves as the main account in a billing group.
573 574 575 576 577 578 579 580 581 582 583 |
# File 'lib/aws-sdk-billingconductor/types.rb', line 573 class CreateBillingGroupInput < Struct.new( :client_token, :name, :account_grouping, :computation_preference, :primary_account_id, :description, :tags) SENSITIVE = [:name, :description] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A map that contains tag keys and tag values that are attached to a billing group. This feature isn’t available during the beta.
573 574 575 576 577 578 579 580 581 582 583 |
# File 'lib/aws-sdk-billingconductor/types.rb', line 573 class CreateBillingGroupInput < Struct.new( :client_token, :name, :account_grouping, :computation_preference, :primary_account_id, :description, :tags) SENSITIVE = [:name, :description] include Aws::Structure end |