Share via


Vcf5License Class

Definition

A VMware Cloud Foundation (VCF) 5.0 license.

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

Constructors

Name Description
Vcf5License(Int32, DateTimeOffset)

Initializes a new instance of Vcf5License.

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.

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 VcfLicense)

Methods

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

Explicit Interface Implementations

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

Applies to