Share via


LicenseProfileMachineInstanceViewEsuProperties Class

Definition

Properties for the Machine ESU profile.

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

Constructors

LicenseProfileMachineInstanceViewEsuProperties()

Initializes a new instance of LicenseProfileMachineInstanceViewEsuProperties.

Properties

AssignedLicense

The assigned license resource.

AssignedLicenseImmutableId

The guid id of the license.

(Inherited from LicenseProfileStorageModelEsuProperties)
EsuEligibility

Indicates the eligibility state of Esu.

(Inherited from LicenseProfileArmEsuPropertiesWithoutAssignedLicense)
EsuKeys

The list of ESU keys.

(Inherited from LicenseProfileStorageModelEsuProperties)
EsuKeyState

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

(Inherited from LicenseProfileArmEsuPropertiesWithoutAssignedLicense)
LicenseAssignmentState

Describes the license assignment state (Assigned or NotAssigned).

ServerType

The type of the Esu servers.

(Inherited from LicenseProfileArmEsuPropertiesWithoutAssignedLicense)

Methods

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

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.

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from LicenseProfileArmEsuPropertiesWithoutAssignedLicense)
IJsonModel<LicenseProfileMachineInstanceViewEsuProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<LicenseProfileMachineInstanceViewEsuProperties>.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.

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

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

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

Writes the model into a BinaryData.

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

Converts the provided BinaryData into a model.

IPersistableModel<LicenseProfileMachineInstanceViewEsuProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<LicenseProfileMachineInstanceViewEsuProperties>.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