Skip to content

CreateBillingGroupInput

Source code in docs_src/capo_billingconductor/types/create_billing_group_input.py
class CreateBillingGroupInput(TypedDict, closed=True):
    client_token: NotRequired["capo_billingconductor.types.client_token.ClientToken"]
    """<p>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.</p>"""
    name: "capo_billingconductor.types.billing_group_name.BillingGroupName"
    """<p> The billing group name. The names must be unique. </p>"""
    account_grouping: "capo_billingconductor.types.account_grouping.AccountGrouping"
    """<p> The set of accounts that will be under the billing group. The set of accounts resemble the linked accounts in a consolidated billing family. </p>"""
    computation_preference: (
        "capo_billingconductor.types.computation_preference.ComputationPreference"
    )
    """<p> The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group. </p>"""
    primary_account_id: NotRequired["capo_billingconductor.types.account_id.AccountId"]
    """<p> The account ID that serves as the main account in a billing group. </p>"""
    description: NotRequired[
        "capo_billingconductor.types.billing_group_description.BillingGroupDescription"
    ]
    """<p>The description of the billing group. </p>"""
    tags: NotRequired["capo_billingconductor.types.tag_map.TagMap"]
    """<p> A map that contains tag keys and tag values that are attached to a billing group. This feature isn't available during the beta. </p>"""

account_grouping instance-attribute

account_grouping: 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.

client_token instance-attribute

client_token: NotRequired[ClientToken]

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.

computation_preference instance-attribute

computation_preference: ComputationPreference

The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.

description instance-attribute

description: NotRequired[BillingGroupDescription]

The description of the billing group.

name instance-attribute

The billing group name. The names must be unique.

primary_account_id instance-attribute

primary_account_id: NotRequired[AccountId]

The account ID that serves as the main account in a billing group.

tags instance-attribute

tags: NotRequired[TagMap]

A map that contains tag keys and tag values that are attached to a billing group. This feature isn't available during the beta.