Edit

New-AzVMwareVcf5LicenseObject

This cmdlet is part of a Preview module. Preview versions aren't recommended for use in production environments. For more information, see https://aka.ms/azps-refstatus.

Create an in-memory object for Vcf5License.

Syntax

Default (Default)

New-AzVMwareVcf5LicenseObject
    -Core <Int32>
    -EndDate <DateTime>
    [-BroadcomContractNumber <String>]
    [-BroadcomSiteId <String>]
    [-Label <ILabel[]>]
    [-LicenseKey <SecureString>]
    [<CommonParameters>]

Description

Create an in-memory object for Vcf5License.

Examples

Example 1: Create an in-memory object for Vcf5License.

New-AzVMwareVcf5LicenseObject -Core 16 -EndDate (Get-Date "2027-01-01") -LicenseKey (ConvertTo-SecureString "YOUR-LICENSE-KEY" -AsPlainText -Force) -BroadcomSiteId "site123" -BroadcomContractNumber "contract123"
Core EndDate               Kind
---- -------               ----
  16 1/1/2027 12:00:00 AM  vcf5

Creates an in-memory VMware Cloud Foundation (VCF) 5.0 license object to pass to New-AzVMwarePrivateCloud via the -VcfLicense parameter.

Parameters

-BroadcomContractNumber

The Broadcom contract number associated with the license.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-BroadcomSiteId

The Broadcom site ID associated with the license.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Core

Number of cores included in the license.

Parameter properties

Type:Int32
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-EndDate

UTC datetime when the license expires.

Parameter properties

Type:DateTime
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Label

Additional labels passed through for license reporting.

Parameter properties

Type:

ILabel[]

Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-LicenseKey

License key.

Parameter properties

Type:SecureString
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

Outputs

Vcf5License