CfnInvoiceUnitProps Struct
Properties for defining a CfnInvoiceUnit.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_invoicing as invoicing } from 'aws-cdk-lib';
const cfnInvoiceUnitProps: invoicing.CfnInvoiceUnitProps = {
invoiceReceiver: 'invoiceReceiver',
name: 'name',
rule: {
linkedAccounts: ['linkedAccounts'],
},
// the properties below are optional
description: 'description',
resourceTags: [{
key: 'key',
value: 'value',
}],
taxInheritanceDisabled: false,
};
Properties
descriptionoptionalstringdescriptionoptionalstrdescriptionoptionalStringDescriptionoptionalstringDescriptionoptional*string#The assigned description for an invoice unit.
This information can't be modified or deleted.
invoiceReceiverstringinvoice_receiverstrinvoiceReceiverStringInvoiceReceiverstringInvoiceReceiver*stringrequired#The account that receives invoices related to the invoice unit.
A unique name that is distinctive within your AWS .
resourceTagsoptionalCfnInvoiceUnit.ResourceTagProperty[]resource_tagsoptionaltyping.List[ResourceTagProperty]resourceTagsoptionalList<ResourceTagProperty>ResourceTagsoptionalResourceTagProperty[]ResourceTagsoptional*[]ResourceTagProperty#The tag structure that contains a tag key and value.
ruleIResolvable | CfnInvoiceUnit.RulePropertyruletyping.Union[IResolvable, RuleProperty]ruleIResolvableRuleIResolvableRuleinterface{}required#An `InvoiceUnitRule` object used the categorize invoice units.
taxInheritanceDisabledoptionalboolean | IResolvabletax_inheritance_disabledoptionaltyping.Union[bool, IResolvable]taxInheritanceDisabledoptionalBooleanTaxInheritanceDisabledoptionalboolTaxInheritanceDisabledoptionalinterface{}#Whether the invoice unit based tax inheritance is/ should be enabled or disabled.