Share via


VMwareFirewallLicenseProperties Class

Definition

The properties of a VMware Firewall license.

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

Constructors

Name Description
VMwareFirewallLicenseProperties(Int32, DateTimeOffset)

Initializes a new instance of VMwareFirewallLicenseProperties.

Properties

Name Description
BroadcomContractNumber

The Broadcom contract number associated with the license.

BroadcomSiteId

The Broadcom site ID associated with the license.

Cores

Number of cores included in the license, measured per hour.

EndOn

UTC datetime when the license expires.

Labels

Additional labels passed through for license reporting.

LicenseKey

License key.

ProvisioningState

The state of the license provisioning.

(Inherited from AvsLicenseProperties)

Methods

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

Explicit Interface Implementations

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

Applies to