Share via


BillingPropertyProperties Class

Definition

A billing property.

public class BillingPropertyProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Billing.Models.BillingPropertyProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Billing.Models.BillingPropertyProperties>
type BillingPropertyProperties = class
    interface IJsonModel<BillingPropertyProperties>
    interface IPersistableModel<BillingPropertyProperties>
Public Class BillingPropertyProperties
Implements IJsonModel(Of BillingPropertyProperties), IPersistableModel(Of BillingPropertyProperties)
Inheritance
BillingPropertyProperties
Implements

Constructors

BillingPropertyProperties()

Initializes a new instance of BillingPropertyProperties.

Properties

AccountAdminNotificationEmailAddress

Notification email address for legacy account. Available for agreement type Microsoft Online Services Program.

BillingAccountAgreementType

The type of agreement.

BillingAccountDisplayName

The name of the billing account.

BillingAccountId

The fully qualified ID that uniquely identifies a billing account.

BillingAccountSoldToCountry

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

BillingAccountStatus

The current status of the billing account.

BillingAccountStatusReasonCode

Reason for the specified billing account status.

BillingAccountSubType

The tier of the account.

BillingAccountType

The type of customer.

BillingCurrency

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

BillingProfileDisplayName

The name of the billing profile.

BillingProfileId

The fully qualified ID that uniquely identifies a billing profile.

BillingProfilePaymentMethodFamily

The payment method family of the primary payment method for the billing profile.

BillingProfilePaymentMethodType

The payment method type of the primary payment method for the billing profile.

BillingProfileSpendingLimit

The billing profile spending limit.

BillingProfileSpendingLimitDetails

The details of billing profile spending limit.

BillingProfileStatus

The status of the billing profile.

BillingProfileStatusReasonCode

Reason for the specified billing profile status.

BillingTenantId

The Azure AD tenant ID of the billing account for the subscription.

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.

CustomerId

The fully qualified ID that uniquely identifies a customer.

CustomerStatus

Identifies the status of an customer. This is an upcoming property that will be populated in the future.

EnrollmentDetails

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

InvoiceSectionDisplayName

The name of the invoice section.

InvoiceSectionId

The fully qualified ID that uniquely identifies an invoice section.

InvoiceSectionStatus

Identifies the status of an invoice section.

InvoiceSectionStatusReasonCode

Reason for the specified invoice section status.

IsAccountAdmin

Indicates whether user is the account admin.

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.

ProductId

The ID that uniquely identifies a product.

ProductName

The ID that uniquely identifies a product.

SkuDescription

The sku description.

SkuId

The ID that uniquely identifies a sku.

SubscriptionBillingStatus

The subscription status.

SubscriptionBillingStatusDetails

The reason codes for the subscription status.

SubscriptionBillingType

The type of billing subscription.

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.

Explicit Interface Implementations

IJsonModel<BillingPropertyProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<BillingPropertyProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BillingPropertyProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BillingPropertyProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<BillingPropertyProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to