BillingProfilePropertiesArgs

data class BillingProfilePropertiesArgs(val billTo: Output<BillingProfilePropertiesBillToArgs>? = null, val currentPaymentTerm: Output<BillingProfilePropertiesCurrentPaymentTermArgs>? = null, val displayName: Output<String>? = null, val enabledAzurePlans: Output<List<AzurePlanArgs>>? = null, val indirectRelationshipInfo: Output<BillingProfilePropertiesIndirectRelationshipInfoArgs>? = null, val invoiceEmailOptIn: Output<Boolean>? = null, val invoiceRecipients: Output<List<String>>? = null, val poNumber: Output<String>? = null, val shipTo: Output<BillingProfilePropertiesShipToArgs>? = null, val soldTo: Output<BillingProfilePropertiesSoldToArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BillingProfilePropertiesArgs>

A billing profile.

Constructors

Link copied to clipboard
constructor(billTo: Output<BillingProfilePropertiesBillToArgs>? = null, currentPaymentTerm: Output<BillingProfilePropertiesCurrentPaymentTermArgs>? = null, displayName: Output<String>? = null, enabledAzurePlans: Output<List<AzurePlanArgs>>? = null, indirectRelationshipInfo: Output<BillingProfilePropertiesIndirectRelationshipInfoArgs>? = null, invoiceEmailOptIn: Output<Boolean>? = null, invoiceRecipients: Output<List<String>>? = null, poNumber: Output<String>? = null, shipTo: Output<BillingProfilePropertiesShipToArgs>? = null, soldTo: Output<BillingProfilePropertiesSoldToArgs>? = null, tags: Output<Map<String, String>>? = null)

Properties

Link copied to clipboard

Billing address.

Link copied to clipboard

The current payment term of the billing profile.

Link copied to clipboard
val displayName: Output<String>? = null

The name of the billing profile.

Link copied to clipboard
val enabledAzurePlans: Output<List<AzurePlanArgs>>? = null

Information about the enabled azure plans.

Link copied to clipboard

Identifies the billing profile that is linked to another billing profile in indirect purchase motion.

Link copied to clipboard
val invoiceEmailOptIn: Output<Boolean>? = null

Flag controlling whether the invoices for the billing profile are sent through email.

Link copied to clipboard
val invoiceRecipients: Output<List<String>>? = null

The list of email addresses to receive invoices by email for the billing profile.

Link copied to clipboard
val poNumber: Output<String>? = null

The default purchase order number that will appear on the invoices generated for the billing profile.

Link copied to clipboard

The default address where the products are shipped, or the services are being used. If a ship to is not specified for a product or a subscription, then this address will be used.

Link copied to clipboard

The address of the individual or organization that is responsible for the billing account.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

Dictionary of metadata associated with the resource. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain < % & \ ? /

Functions

Link copied to clipboard
open override fun toJava(): BillingProfilePropertiesArgs