Interface CfnInvoiceUnitProps
- All Superinterfaces:
- software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
- CfnInvoiceUnitProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
           date="2025-10-29T11:15:41.396Z")
@Stability(Stable)
public interface CfnInvoiceUnitProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a 
CfnInvoiceUnit.
 Example:
 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.invoicing.*;
 CfnInvoiceUnitProps cfnInvoiceUnitProps = CfnInvoiceUnitProps.builder()
         .invoiceReceiver("invoiceReceiver")
         .name("name")
         .rule(RuleProperty.builder()
                 .linkedAccounts(List.of("linkedAccounts"))
                 .build())
         // the properties below are optional
         .description("description")
         .resourceTags(List.of(ResourceTagProperty.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .taxInheritanceDisabled(false)
         .build();
 - See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnInvoiceUnitPropsstatic final classAn implementation forCfnInvoiceUnitProps
- 
Method SummaryModifier and TypeMethodDescriptionstatic CfnInvoiceUnitProps.Builderbuilder()default StringThe assigned description for an invoice unit.The account that receives invoices related to the invoice unit.getName()A unique name that is distinctive within your AWS .default List<CfnInvoiceUnit.ResourceTagProperty> The tag structure that contains a tag key and value.getRule()AnInvoiceUnitRuleobject used the categorize invoice units.default ObjectWhether the invoice unit based tax inheritance is/ should be enabled or disabled.Methods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Method Details- 
getInvoiceReceiverThe account that receives invoices related to the invoice unit.- See Also:
 
- 
getNameA unique name that is distinctive within your AWS .- See Also:
 
- 
getRuleAnInvoiceUnitRuleobject used the categorize invoice units.Returns union: either IResolvableorCfnInvoiceUnit.RuleProperty- See Also:
 
- 
getDescriptionThe assigned description for an invoice unit.This information can't be modified or deleted. - See Also:
 
- 
getResourceTagsThe tag structure that contains a tag key and value.- See Also:
 
- 
getTaxInheritanceDisabledWhether the invoice unit based tax inheritance is/ should be enabled or disabled.Returns union: either BooleanorIResolvable- See Also:
 
- 
builder- Returns:
- a CfnInvoiceUnitProps.BuilderofCfnInvoiceUnitProps
 
 
-