Share via


BillingEnrollmentAccountProperties Class

Definition

It is an organizational hierarchy within a billing account to administer and manage azure costs.

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

Constructors

BillingEnrollmentAccountProperties()

Initializes a new instance of BillingEnrollmentAccountProperties.

Properties

AccountOwner

The owner of the enrollment account.

AuthType

The authorization type of the enrollment account.

CostCenter

The cost center associated with the enrollment account.

DepartmentDisplayName

The name of the department under which the enrollment account exists.

DepartmentId

The ID that uniquely identifies the department.

DisplayName

The name of the enrollment account.

EndOn

The date of expiration of the enrollment account.

IsDevTestEnabled

Boolean flag which enables subscribers to run development and testing workloads on Azure at special Dev/Test rates.

StartOn

The date from which the enrollment account became valid and functional.

Status

The status of the enrollment account.

Explicit Interface Implementations

IJsonModel<BillingEnrollmentAccountProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<BillingEnrollmentAccountProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BillingEnrollmentAccountProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BillingEnrollmentAccountProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<BillingEnrollmentAccountProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to