Share via


LicenseProfileArmEsuPropertiesWithoutAssignedLicense Class

Definition

Describes the properties of a License Profile ARM model.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.LicenseProfileArmEsuPropertiesWithoutAssignedLicenseTypeConverter))]
public class LicenseProfileArmEsuPropertiesWithoutAssignedLicense : Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.ILicenseProfileArmEsuPropertiesWithoutAssignedLicense, Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.LicenseProfileArmEsuPropertiesWithoutAssignedLicenseTypeConverter))>]
type LicenseProfileArmEsuPropertiesWithoutAssignedLicense = class
    interface ILicenseProfileArmEsuPropertiesWithoutAssignedLicense
    interface IJsonSerializable
    interface ILicenseProfileStorageModelEsuProperties
    interface IValidates
Public Class LicenseProfileArmEsuPropertiesWithoutAssignedLicense
Implements ILicenseProfileArmEsuPropertiesWithoutAssignedLicense, IValidates
Inheritance
LicenseProfileArmEsuPropertiesWithoutAssignedLicense
Attributes
Implements

Constructors

LicenseProfileArmEsuPropertiesWithoutAssignedLicense()

Creates an new LicenseProfileArmEsuPropertiesWithoutAssignedLicense instance.

Properties

AssignedLicenseImmutableId

The guid id of the license.

EsuEligibility

Indicates the eligibility state of Esu.

EsuKey

The list of ESU keys.

EsuKeyState

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

ServerType

The type of the Esu servers.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of LicenseProfileArmEsuPropertiesWithoutAssignedLicense.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of LicenseProfileArmEsuPropertiesWithoutAssignedLicense.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.ILicenseProfileArmEsuPropertiesWithoutAssignedLicense.

FromJsonString(String)

Creates a new instance of LicenseProfileArmEsuPropertiesWithoutAssignedLicense, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of LicenseProfileArmEsuPropertiesWithoutAssignedLicense into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to