Skip to content
v2.275.0

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.
namestringnamestrnameStringNamestringName*stringrequired#
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.