createInvoiceUnit
inline suspend fun InvoicingClient.createInvoiceUnit(crossinline block: CreateInvoiceUnitRequest.Builder.() -> Unit): CreateInvoiceUnitResponse
This creates a new invoice unit with the provided definition.
Samples
import aws.sdk.kotlin.services.invoicing.model.InvoiceUnitRule
import aws.sdk.kotlin.services.invoicing.model.ResourceTag
fun main() {
//sampleStart
// CreateInvoiceUnit
val resp = invoicingClient.createInvoiceUnit {
name = "Example Invoice Unit"
invoiceReceiver = "111111111111"
description = "Example Invoice Unit Description"
taxInheritanceDisabled = false
rule = InvoiceUnitRule {
linkedAccounts = listOf<String>(
"222222222222"
)
}
resourceTags = listOf<ResourceTag>(
ResourceTag {
key = "TagKey"
value = "TagValue"
}
)
}
//sampleEnd
}