BillingAccountProperties Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A billing account.
public class BillingAccountProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Billing.Models.BillingAccountProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Billing.Models.BillingAccountProperties>
type BillingAccountProperties = class
interface IJsonModel<BillingAccountProperties>
interface IPersistableModel<BillingAccountProperties>
Public Class BillingAccountProperties
Implements IJsonModel(Of BillingAccountProperties), IPersistableModel(Of BillingAccountProperties)
- Inheritance
-
BillingAccountProperties
- Implements
Constructors
BillingAccountProperties() |
Initializes a new instance of BillingAccountProperties. |
Properties
AccountStatus |
The current status of the billing account. |
AccountStatusReasonCode |
Reason for the specified billing account status. |
AccountSubType |
The tier of the account. |
AccountType |
The type of customer. |
AgreementType |
The type of agreement. |
BillingRelationshipTypes |
Identifies the billing relationships represented by a billing account. The billing relationship may be between Microsoft, the customer, and/or a third-party. |
DisplayName |
The billing account name. |
EnrollmentDetails |
The properties of an enrollment. |
HasNoBillingProfiles |
Indicates whether or not the billing account has any billing profiles. |
HasReadAccess |
Indicates whether user has read access to the billing account. |
NotificationEmailAddress |
Notification email address for legacy account. Available for agreement type Microsoft Online Services Program. |
PrimaryBillingTenantId |
The tenant that was used to set up the billing account. By default, only users from this tenant can get role assignments on the billing account and all purchases are provisioned in this tenant. |
ProvisioningState |
The provisioning state of the resource during a long-running operation. |
Qualifications |
Qualifications for pricing on a billing account. Values may be Commercial, Education, Charity or Government. |
RegistrationNumber |
Describes the registration number of the organization linked with the billing account. |
SoldTo |
The address of the individual or organization that is responsible for the billing account. |
TaxIds |
A list of tax identifiers for the billing account. |
Explicit Interface Implementations
IJsonModel<BillingAccountProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<BillingAccountProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<BillingAccountProperties>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<BillingAccountProperties>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<BillingAccountProperties>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |