CfnBillingGroupMixinProps

class aws_cdk.mixins_preview.aws_billingconductor.mixins.CfnBillingGroupMixinProps(*, account_grouping=None, computation_preference=None, description=None, name=None, primary_account_id=None, tags=None)

Bases: object

Properties for CfnBillingGroupPropsMixin.

Parameters:
  • account_grouping (Union[IResolvable, AccountGroupingProperty, Dict[str, Any], None]) – The set of accounts that will be under the billing group. The set of accounts resemble the linked accounts in a consolidated billing family.

  • computation_preference (Union[IResolvable, ComputationPreferenceProperty, Dict[str, Any], None]) – The preferences and settings that will be used to compute the AWS charges for a billing group.

  • description (Optional[str]) – The description of the billing group.

  • name (Optional[str]) – The billing group’s name.

  • primary_account_id (Optional[str]) – The account ID that serves as the main account in a billing group.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – A map that contains tag keys and tag values that are attached to a billing group.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-billingconductor-billinggroup.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_billingconductor import mixins as billingconductor_mixins

cfn_billing_group_mixin_props = billingconductor_mixins.CfnBillingGroupMixinProps(
    account_grouping=billingconductor_mixins.CfnBillingGroupPropsMixin.AccountGroupingProperty(
        auto_associate=False,
        linked_account_ids=["linkedAccountIds"],
        responsibility_transfer_arn="responsibilityTransferArn"
    ),
    computation_preference=billingconductor_mixins.CfnBillingGroupPropsMixin.ComputationPreferenceProperty(
        pricing_plan_arn="pricingPlanArn"
    ),
    description="description",
    name="name",
    primary_account_id="primaryAccountId",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

account_grouping

The set of accounts that will be under the billing group.

The set of accounts resemble the linked accounts in a consolidated billing family.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-billingconductor-billinggroup.html#cfn-billingconductor-billinggroup-accountgrouping

computation_preference

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-billingconductor-billinggroup.html#cfn-billingconductor-billinggroup-computationpreference

description

The description of the billing group.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-billingconductor-billinggroup.html#cfn-billingconductor-billinggroup-description

name

The billing group’s name.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-billingconductor-billinggroup.html#cfn-billingconductor-billinggroup-name

primary_account_id

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-billingconductor-billinggroup.html#cfn-billingconductor-billinggroup-primaryaccountid

tags

A map that contains tag keys and tag values that are attached to a billing group.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-billingconductor-billinggroup.html#cfn-billingconductor-billinggroup-tags