BillingProfileProperties interface

A billing profile.

Properties

billingRelationshipType

Identifies the billing relationship represented by the billing profile. The billing relationship may be between Microsoft, the customer, and/or a third-party.

billTo

Billing address.

currency

The currency in which the charges for the billing profile are billed.

currentPaymentTerm

The current payment term of the billing profile.

displayName

The name of the billing profile.

enabledAzurePlans

Information about the enabled azure plans.

hasReadAccess

Indicates whether user has read access to the billing profile.

indirectRelationshipInfo

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

invoiceDay

The day of the month when the invoice for the billing profile is generated.

invoiceEmailOptIn

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

invoiceRecipients

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

otherPaymentTerms

The other payment terms of the billing profile.

poNumber

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

provisioningState

The provisioning state of the resource during a long-running operation.

shipTo

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.

soldTo

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

spendingLimit

The billing profile spending limit.

spendingLimitDetails

The details of billing profile spending limit.

status

The status of the billing profile.

statusReasonCode

Reason for the specified billing profile status.

systemId

The system generated unique identifier for a billing profile.

tags

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 < > % & \ ? /

targetClouds

Identifies the cloud environments that are associated with a billing profile. This is a system managed optional field and gets updated as the billing profile gets associated with accounts in various clouds.

Property Details

billingRelationshipType

Identifies the billing relationship represented by the billing profile. The billing relationship may be between Microsoft, the customer, and/or a third-party.

billingRelationshipType?: string

Property Value

string

billTo

Billing address.

billTo?: BillingProfilePropertiesBillTo

Property Value

currency

The currency in which the charges for the billing profile are billed.

currency?: string

Property Value

string

currentPaymentTerm

The current payment term of the billing profile.

currentPaymentTerm?: BillingProfilePropertiesCurrentPaymentTerm

Property Value

displayName

The name of the billing profile.

displayName?: string

Property Value

string

enabledAzurePlans

Information about the enabled azure plans.

enabledAzurePlans?: AzurePlan[]

Property Value

hasReadAccess

Indicates whether user has read access to the billing profile.

hasReadAccess?: boolean

Property Value

boolean

indirectRelationshipInfo

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

indirectRelationshipInfo?: BillingProfilePropertiesIndirectRelationshipInfo

Property Value

invoiceDay

The day of the month when the invoice for the billing profile is generated.

invoiceDay?: number

Property Value

number

invoiceEmailOptIn

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

invoiceEmailOptIn?: boolean

Property Value

boolean

invoiceRecipients

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

invoiceRecipients?: string[]

Property Value

string[]

otherPaymentTerms

The other payment terms of the billing profile.

otherPaymentTerms?: PaymentTerm[]

Property Value

poNumber

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

poNumber?: string

Property Value

string

provisioningState

The provisioning state of the resource during a long-running operation.

provisioningState?: string

Property Value

string

shipTo

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.

shipTo?: BillingProfilePropertiesShipTo

Property Value

soldTo

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

soldTo?: BillingProfilePropertiesSoldTo

Property Value

spendingLimit

The billing profile spending limit.

spendingLimit?: string

Property Value

string

spendingLimitDetails

The details of billing profile spending limit.

spendingLimitDetails?: SpendingLimitDetails[]

Property Value

status

The status of the billing profile.

status?: string

Property Value

string

statusReasonCode

Reason for the specified billing profile status.

statusReasonCode?: string

Property Value

string

systemId

The system generated unique identifier for a billing profile.

systemId?: string

Property Value

string

tags

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 < > % & \ ? /

tags?: Record<string, string>

Property Value

Record<string, string>

targetClouds

Identifies the cloud environments that are associated with a billing profile. This is a system managed optional field and gets updated as the billing profile gets associated with accounts in various clouds.

targetClouds?: string[]

Property Value

string[]