LicenseProfileArmEsuPropertiesWithoutAssignedLicense Class

Definition

Describes the properties of a License Profile ARM model.

public class LicenseProfileArmEsuPropertiesWithoutAssignedLicense : Azure.ResourceManager.HybridCompute.Models.LicenseProfileStorageModelEsuProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.HybridCompute.Models.LicenseProfileArmEsuPropertiesWithoutAssignedLicense>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.HybridCompute.Models.LicenseProfileArmEsuPropertiesWithoutAssignedLicense>
type LicenseProfileArmEsuPropertiesWithoutAssignedLicense = class
    inherit LicenseProfileStorageModelEsuProperties
    interface IJsonModel<LicenseProfileArmEsuPropertiesWithoutAssignedLicense>
    interface IPersistableModel<LicenseProfileArmEsuPropertiesWithoutAssignedLicense>
Public Class LicenseProfileArmEsuPropertiesWithoutAssignedLicense
Inherits LicenseProfileStorageModelEsuProperties
Implements IJsonModel(Of LicenseProfileArmEsuPropertiesWithoutAssignedLicense), IPersistableModel(Of LicenseProfileArmEsuPropertiesWithoutAssignedLicense)
Inheritance
LicenseProfileArmEsuPropertiesWithoutAssignedLicense
Derived
Implements

Constructors

LicenseProfileArmEsuPropertiesWithoutAssignedLicense()

Initializes a new instance of LicenseProfileArmEsuPropertiesWithoutAssignedLicense.

Properties

AssignedLicenseImmutableId

The guid id of the license.

(Inherited from LicenseProfileStorageModelEsuProperties)
EsuEligibility

Indicates the eligibility state of Esu.

EsuKeys

The list of ESU keys.

(Inherited from LicenseProfileStorageModelEsuProperties)
EsuKeyState

Indicates whether there is an ESU Key currently active for the machine.

ServerType

The type of the Esu servers.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from LicenseProfileStorageModelEsuProperties)

Explicit Interface Implementations

IJsonModel<LicenseProfileArmEsuPropertiesWithoutAssignedLicense>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<LicenseProfileArmEsuPropertiesWithoutAssignedLicense>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<LicenseProfileStorageModelEsuProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from LicenseProfileStorageModelEsuProperties)
IJsonModel<LicenseProfileStorageModelEsuProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from LicenseProfileStorageModelEsuProperties)
IPersistableModel<LicenseProfileArmEsuPropertiesWithoutAssignedLicense>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<LicenseProfileArmEsuPropertiesWithoutAssignedLicense>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<LicenseProfileArmEsuPropertiesWithoutAssignedLicense>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<LicenseProfileStorageModelEsuProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from LicenseProfileStorageModelEsuProperties)
IPersistableModel<LicenseProfileStorageModelEsuProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from LicenseProfileStorageModelEsuProperties)
IPersistableModel<LicenseProfileStorageModelEsuProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from LicenseProfileStorageModelEsuProperties)

Applies to