BillingProfileProperties interface
A billing profile.
Properties
billing |
Identifies the billing relationship represented by the billing profile. The billing relationship may be between Microsoft, the customer, and/or a third-party. NOTE: This property will not be serialized. It can only be populated by the server. |
bill |
Billing address. |
currency | The currency in which the charges for the billing profile are billed. NOTE: This property will not be serialized. It can only be populated by the server. |
current |
The current payment term of the billing profile. |
display |
The name of the billing profile. |
enabled |
Information about the enabled azure plans. |
has |
Indicates whether user has read access to the billing profile. NOTE: This property will not be serialized. It can only be populated by the server. |
indirect |
Identifies the billing profile that is linked to another billing profile in indirect purchase motion. |
invoice |
The day of the month when the invoice for the billing profile is generated. NOTE: This property will not be serialized. It can only be populated by the server. |
invoice |
Flag controlling whether the invoices for the billing profile are sent through email. |
invoice |
The list of email addresses to receive invoices by email for the billing profile. |
other |
The other payment terms of the billing profile. NOTE: This property will not be serialized. It can only be populated by the server. |
po |
The default purchase order number that will appear on the invoices generated for the billing profile. |
provisioning |
The provisioning state of the resource during a long-running operation. NOTE: This property will not be serialized. It can only be populated by the server. |
ship |
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. |
sold |
The address of the individual or organization that is responsible for the billing account. |
spending |
The billing profile spending limit. NOTE: This property will not be serialized. It can only be populated by the server. |
spending |
The details of billing profile spending limit. NOTE: This property will not be serialized. It can only be populated by the server. |
status | The status of the billing profile. NOTE: This property will not be serialized. It can only be populated by the server. |
status |
Reason for the specified billing profile status. NOTE: This property will not be serialized. It can only be populated by the server. |
system |
The system generated unique identifier for a billing profile. NOTE: This property will not be serialized. It can only be populated by the server. |
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 < > % & \ ? / |
target |
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. NOTE: This property will not be serialized. It can only be populated by the server. |
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. NOTE: This property will not be serialized. It can only be populated by the server.
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. NOTE: This property will not be serialized. It can only be populated by the server.
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. NOTE: This property will not be serialized. It can only be populated by the server.
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. NOTE: This property will not be serialized. It can only be populated by the server.
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. NOTE: This property will not be serialized. It can only be populated by the server.
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. NOTE: This property will not be serialized. It can only be populated by the server.
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. NOTE: This property will not be serialized. It can only be populated by the server.
spendingLimit?: string
Property Value
string
spendingLimitDetails
The details of billing profile spending limit. NOTE: This property will not be serialized. It can only be populated by the server.
spendingLimitDetails?: SpendingLimitDetails[]
Property Value
status
The status of the billing profile. NOTE: This property will not be serialized. It can only be populated by the server.
status?: string
Property Value
string
statusReasonCode
Reason for the specified billing profile status. NOTE: This property will not be serialized. It can only be populated by the server.
statusReasonCode?: string
Property Value
string
systemId
The system generated unique identifier for a billing profile. NOTE: This property will not be serialized. It can only be populated by the server.
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?: {[propertyName: string]: string}
Property Value
{[propertyName: 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. NOTE: This property will not be serialized. It can only be populated by the server.
targetClouds?: string[]
Property Value
string[]