BillingConductor / Client / create_billing_group
create_billing_group#
- BillingConductor.Client.create_billing_group(**kwargs)#
- Creates a billing group that resembles a consolidated billing family that Amazon Web Services charges, based off of the predefined pricing plan computation. - See also: AWS API Documentation - Request Syntax- response = client.create_billing_group( ClientToken='string', Name='string', AccountGrouping={ 'LinkedAccountIds': [ 'string', ], 'AutoAssociate': True|False }, ComputationPreference={ 'PricingPlanArn': 'string' }, PrimaryAccountId='string', Description='string', Tags={ 'string': 'string' } ) - Parameters:
- ClientToken (string) – - The token that is needed to support idempotency. Idempotency isn’t currently supported, but will be implemented in a future update. - This field is autopopulated if not provided. 
- Name (string) – - [REQUIRED] - The billing group name. The names must be unique. 
- AccountGrouping (dict) – - [REQUIRED] - The set of accounts that will be under the billing group. The set of accounts resemble the linked accounts in a consolidated billing family. - LinkedAccountIds (list) – [REQUIRED] - The account IDs that make up the billing group. Account IDs must be a part of the consolidated billing family, and not associated with another billing group. - (string) – 
 
- AutoAssociate (boolean) – - Specifies if this billing group will automatically associate newly added Amazon Web Services accounts that join your consolidated billing family. 
 
- ComputationPreference (dict) – - [REQUIRED] - The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group. - PricingPlanArn (string) – [REQUIRED] - The Amazon Resource Name (ARN) of the pricing plan that’s used to compute the Amazon Web Services charges for a billing group. 
 
- PrimaryAccountId (string) – The account ID that serves as the main account in a billing group. 
- Description (string) – The description of the billing group. 
- Tags (dict) – - A map that contains tag keys and tag values that are attached to a billing group. This feature isn’t available during the beta. - (string) – - (string) – 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Arn': 'string' } - Response Structure- (dict) – - Arn (string) – - The Amazon Resource Name (ARN) of the created billing group. 
 
 
 - Exceptions- BillingConductor.Client.exceptions.ThrottlingException
- BillingConductor.Client.exceptions.ConflictException
- BillingConductor.Client.exceptions.AccessDeniedException
- BillingConductor.Client.exceptions.ValidationException
- BillingConductor.Client.exceptions.ServiceLimitExceededException
- BillingConductor.Client.exceptions.InternalServerException