BillingPropertyProperties interface

A billing property.

Properties

accountAdminNotificationEmailAddress

Notification email address for legacy account. Available for agreement type Microsoft Online Services Program. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountAgreementType

The type of agreement. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountDisplayName

The name of the billing account. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountId

The fully qualified ID that uniquely identifies a billing account. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountSoldToCountry

The country of the individual or organization that is responsible for the billing account. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountStatus

The current status of the billing account. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountStatusReasonCode

Reason for the specified billing account status. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountSubType

The tier of the account. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountType

The type of customer. NOTE: This property will not be serialized. It can only be populated by the server.

billingCurrency

The billing currency for the subscription. Available for billing accounts with agreement type Enterprise Agreement NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileDisplayName

The name of the billing profile. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileId

The fully qualified ID that uniquely identifies a billing profile. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfilePaymentMethodFamily

The payment method family of the primary payment method for the billing profile. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfilePaymentMethodType

The payment method type of the primary payment method for the billing profile. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileSpendingLimit

The billing profile spending limit. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileSpendingLimitDetails

The details of billing profile spending limit. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileStatus

The status of the billing profile. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileStatusReasonCode

Reason for the specified billing profile status. NOTE: This property will not be serialized. It can only be populated by the server.

billingTenantId

The Azure AD tenant ID of the billing account for the subscription. NOTE: This property will not be serialized. It can only be populated by the server.

costCenter

The cost center applied to the subscription. Available for agreement type Microsoft Customer Agreement and Microsoft Partner Agreement. This property can be updated via patch.

customerDisplayName

The name of the customer. NOTE: This property will not be serialized. It can only be populated by the server.

customerId

The fully qualified ID that uniquely identifies a customer. NOTE: This property will not be serialized. It can only be populated by the server.

customerStatus

Identifies the status of an customer. This is an upcoming property that will be populated in the future. NOTE: This property will not be serialized. It can only be populated by the server.

enrollmentDetails

The enrollment details for the subscription. Available for billing accounts with agreement type Enterprise Agreement.

invoiceSectionDisplayName

The name of the invoice section. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceSectionId

The fully qualified ID that uniquely identifies an invoice section. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceSectionStatus

Identifies the status of an invoice section. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceSectionStatusReasonCode

Reason for the specified invoice section status. NOTE: This property will not be serialized. It can only be populated by the server.

isAccountAdmin

Indicates whether user is the account admin. NOTE: This property will not be serialized. It can only be populated by the server.

isTransitionedBillingAccount

Specifies if the billing account for the subscription is transitioned from a Microsoft Online Service Program to a Microsoft Customer Agreement (MCA) account. Will be present and value will be true if its a transitioned billing account. NOTE: This property will not be serialized. It can only be populated by the server.

productId

The ID that uniquely identifies a product. NOTE: This property will not be serialized. It can only be populated by the server.

productName

The ID that uniquely identifies a product. NOTE: This property will not be serialized. It can only be populated by the server.

skuDescription

The sku description. NOTE: This property will not be serialized. It can only be populated by the server.

skuId

The ID that uniquely identifies a sku. NOTE: This property will not be serialized. It can only be populated by the server.

subscriptionBillingStatus

The subscription status. NOTE: This property will not be serialized. It can only be populated by the server.

subscriptionBillingStatusDetails

The reason codes for the subscription status. NOTE: This property will not be serialized. It can only be populated by the server.

subscriptionBillingType

The type of billing subscription. NOTE: This property will not be serialized. It can only be populated by the server.

subscriptionServiceUsageAddress

The address of the individual or organization where service subscription is being used. Available for agreement type Microsoft Online Services Program. This property can be updated via patch.

subscriptionWorkloadType

The Azure workload type of the subscription. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

accountAdminNotificationEmailAddress

Notification email address for legacy account. Available for agreement type Microsoft Online Services Program. NOTE: This property will not be serialized. It can only be populated by the server.

accountAdminNotificationEmailAddress?: string

Property Value

string

billingAccountAgreementType

The type of agreement. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountAgreementType?: string

Property Value

string

billingAccountDisplayName

The name of the billing account. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountDisplayName?: string

Property Value

string

billingAccountId

The fully qualified ID that uniquely identifies a billing account. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountId?: string

Property Value

string

billingAccountSoldToCountry

The country of the individual or organization that is responsible for the billing account. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountSoldToCountry?: string

Property Value

string

billingAccountStatus

The current status of the billing account. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountStatus?: string

Property Value

string

billingAccountStatusReasonCode

Reason for the specified billing account status. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountStatusReasonCode?: string

Property Value

string

billingAccountSubType

The tier of the account. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountSubType?: string

Property Value

string

billingAccountType

The type of customer. NOTE: This property will not be serialized. It can only be populated by the server.

billingAccountType?: string

Property Value

string

billingCurrency

The billing currency for the subscription. Available for billing accounts with agreement type Enterprise Agreement NOTE: This property will not be serialized. It can only be populated by the server.

billingCurrency?: string

Property Value

string

billingProfileDisplayName

The name of the billing profile. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileDisplayName?: string

Property Value

string

billingProfileId

The fully qualified ID that uniquely identifies a billing profile. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileId?: string

Property Value

string

billingProfilePaymentMethodFamily

The payment method family of the primary payment method for the billing profile. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfilePaymentMethodFamily?: string

Property Value

string

billingProfilePaymentMethodType

The payment method type of the primary payment method for the billing profile. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfilePaymentMethodType?: string

Property Value

string

billingProfileSpendingLimit

The billing profile spending limit. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileSpendingLimit?: string

Property Value

string

billingProfileSpendingLimitDetails

The details of billing profile spending limit. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileSpendingLimitDetails?: SpendingLimitDetails[]

Property Value

billingProfileStatus

The status of the billing profile. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileStatus?: string

Property Value

string

billingProfileStatusReasonCode

Reason for the specified billing profile status. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileStatusReasonCode?: string

Property Value

string

billingTenantId

The Azure AD tenant ID of the billing account for the subscription. NOTE: This property will not be serialized. It can only be populated by the server.

billingTenantId?: string

Property Value

string

costCenter

The cost center applied to the subscription. Available for agreement type Microsoft Customer Agreement and Microsoft Partner Agreement. This property can be updated via patch.

costCenter?: string

Property Value

string

customerDisplayName

The name of the customer. NOTE: This property will not be serialized. It can only be populated by the server.

customerDisplayName?: string

Property Value

string

customerId

The fully qualified ID that uniquely identifies a customer. NOTE: This property will not be serialized. It can only be populated by the server.

customerId?: string

Property Value

string

customerStatus

Identifies the status of an customer. This is an upcoming property that will be populated in the future. NOTE: This property will not be serialized. It can only be populated by the server.

customerStatus?: string

Property Value

string

enrollmentDetails

The enrollment details for the subscription. Available for billing accounts with agreement type Enterprise Agreement.

enrollmentDetails?: BillingPropertyPropertiesEnrollmentDetails

Property Value

invoiceSectionDisplayName

The name of the invoice section. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceSectionDisplayName?: string

Property Value

string

invoiceSectionId

The fully qualified ID that uniquely identifies an invoice section. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceSectionId?: string

Property Value

string

invoiceSectionStatus

Identifies the status of an invoice section. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceSectionStatus?: string

Property Value

string

invoiceSectionStatusReasonCode

Reason for the specified invoice section status. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceSectionStatusReasonCode?: string

Property Value

string

isAccountAdmin

Indicates whether user is the account admin. NOTE: This property will not be serialized. It can only be populated by the server.

isAccountAdmin?: boolean

Property Value

boolean

isTransitionedBillingAccount

Specifies if the billing account for the subscription is transitioned from a Microsoft Online Service Program to a Microsoft Customer Agreement (MCA) account. Will be present and value will be true if its a transitioned billing account. NOTE: This property will not be serialized. It can only be populated by the server.

isTransitionedBillingAccount?: boolean

Property Value

boolean

productId

The ID that uniquely identifies a product. NOTE: This property will not be serialized. It can only be populated by the server.

productId?: string

Property Value

string

productName

The ID that uniquely identifies a product. NOTE: This property will not be serialized. It can only be populated by the server.

productName?: string

Property Value

string

skuDescription

The sku description. NOTE: This property will not be serialized. It can only be populated by the server.

skuDescription?: string

Property Value

string

skuId

The ID that uniquely identifies a sku. NOTE: This property will not be serialized. It can only be populated by the server.

skuId?: string

Property Value

string

subscriptionBillingStatus

The subscription status. NOTE: This property will not be serialized. It can only be populated by the server.

subscriptionBillingStatus?: string

Property Value

string

subscriptionBillingStatusDetails

The reason codes for the subscription status. NOTE: This property will not be serialized. It can only be populated by the server.

subscriptionBillingStatusDetails?: BillingSubscriptionStatusDetails[]

Property Value

subscriptionBillingType

The type of billing subscription. NOTE: This property will not be serialized. It can only be populated by the server.

subscriptionBillingType?: string

Property Value

string

subscriptionServiceUsageAddress

The address of the individual or organization where service subscription is being used. Available for agreement type Microsoft Online Services Program. This property can be updated via patch.

subscriptionServiceUsageAddress?: BillingPropertyPropertiesSubscriptionServiceUsageAddress

Property Value

subscriptionWorkloadType

The Azure workload type of the subscription. NOTE: This property will not be serialized. It can only be populated by the server.

subscriptionWorkloadType?: string

Property Value

string