Interface CfnInvoiceUnitMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnInvoiceUnitMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)",
date="2025-12-18T18:20:26.968Z")
@Stability(Stable)
public interface CfnInvoiceUnitMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnInvoiceUnitPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.invoicing.mixins.*;
CfnInvoiceUnitMixinProps cfnInvoiceUnitMixinProps = CfnInvoiceUnitMixinProps.builder()
.description("description")
.invoiceReceiver("invoiceReceiver")
.name("name")
.resourceTags(List.of(ResourceTagProperty.builder()
.key("key")
.value("value")
.build()))
.rule(RuleProperty.builder()
.linkedAccounts(List.of("linkedAccounts"))
.build())
.taxInheritanceDisabled(false)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnInvoiceUnitMixinPropsstatic final classAn implementation forCfnInvoiceUnitMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe assigned description for an invoice unit.default StringThe account that receives invoices related to the invoice unit.default StringgetName()A unique name that is distinctive within your AWS .The tag structure that contains a tag key and value.default ObjectgetRule()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
-
getDescription
The assigned description for an invoice unit.This information can't be modified or deleted.
- See Also:
-
getInvoiceReceiver
The account that receives invoices related to the invoice unit.- See Also:
-
getName
A unique name that is distinctive within your AWS .- See Also:
-
getResourceTags
@Stability(Stable) @Nullable default List<CfnInvoiceUnitPropsMixin.ResourceTagProperty> getResourceTags()The tag structure that contains a tag key and value.- See Also:
-
getRule
AnInvoiceUnitRuleobject used the categorize invoice units.Returns union: either
IResolvableorCfnInvoiceUnitPropsMixin.RuleProperty- See Also:
-
getTaxInheritanceDisabled
Whether the invoice unit based tax inheritance is/ should be enabled or disabled.Returns union: either
BooleanorIResolvable- See Also:
-
builder
- Returns:
- a
CfnInvoiceUnitMixinProps.BuilderofCfnInvoiceUnitMixinProps
-