Condividi tramite


ArmAvsModelFactory.VMwareFirewallLicenseProperties Method

Definition

The properties of a VMware Firewall license.

public static Azure.ResourceManager.Avs.Models.VMwareFirewallLicenseProperties VMwareFirewallLicenseProperties(Azure.ResourceManager.Avs.Models.AvsLicenseProvisioningState? provisioningState = default, string licenseKey = default, int cores = 0, DateTimeOffset endOn = default, string broadcomSiteId = default, string broadcomContractNumber = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Avs.Models.AvsLicenseLabel> labels = default);
static member VMwareFirewallLicenseProperties : Nullable<Azure.ResourceManager.Avs.Models.AvsLicenseProvisioningState> * string * int * DateTimeOffset * string * string * seq<Azure.ResourceManager.Avs.Models.AvsLicenseLabel> -> Azure.ResourceManager.Avs.Models.VMwareFirewallLicenseProperties
Public Shared Function VMwareFirewallLicenseProperties (Optional provisioningState As Nullable(Of AvsLicenseProvisioningState) = Nothing, Optional licenseKey As String = Nothing, Optional cores As Integer = 0, Optional endOn As DateTimeOffset = Nothing, Optional broadcomSiteId As String = Nothing, Optional broadcomContractNumber As String = Nothing, Optional labels As IEnumerable(Of AvsLicenseLabel) = Nothing) As VMwareFirewallLicenseProperties

Parameters

provisioningState
Nullable<AvsLicenseProvisioningState>

The state of the license provisioning.

licenseKey
String

License key.

cores
Int32

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

endOn
DateTimeOffset

UTC datetime when the license expires.

broadcomSiteId
String

The Broadcom site ID associated with the license.

broadcomContractNumber
String

The Broadcom contract number associated with the license.

labels
IEnumerable<AvsLicenseLabel>

Additional labels passed through for license reporting.

Returns

A new VMwareFirewallLicenseProperties instance for mocking.

Applies to