Share via


AvsLicenseProperties Class

Definition

The properties of a license Please note this is the abstract base class. The derived classes available for instantiation are: VMwareFirewallLicenseProperties.

[System.ClientModel.Primitives.PersistableModelProxy(typeof(Azure.ResourceManager.Avs.Models.UnknownAvsLicenseProperties))]
public abstract class AvsLicenseProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Avs.Models.AvsLicenseProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Avs.Models.AvsLicenseProperties>
[<System.ClientModel.Primitives.PersistableModelProxy(typeof(Azure.ResourceManager.Avs.Models.UnknownAvsLicenseProperties))>]
type AvsLicenseProperties = class
    interface IJsonModel<AvsLicenseProperties>
    interface IPersistableModel<AvsLicenseProperties>
Public MustInherit Class AvsLicenseProperties
Implements IJsonModel(Of AvsLicenseProperties), IPersistableModel(Of AvsLicenseProperties)
Inheritance
AvsLicenseProperties
Derived
Attributes
Implements

Properties

Name Description
ProvisioningState

The state of the license provisioning.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<AvsLicenseProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<AvsLicenseProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<AvsLicenseProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<AvsLicenseProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<AvsLicenseProperties>.Write(ModelReaderWriterOptions)

Applies to