LicenseKey
LicenseKey
Defines a license key and its attributes
JSON Example
{
"id": "string",
"key": "XX0XX-XX0XX-XX0XX-XX0XX-XX0XX ",
"productType": "One among: VCENTER, VSAN, ESXI, NSXT, WCP",
"description": "string",
"productVersion": "string",
"isUnlimited": false,
"licenseKeyUsage": {
"total": 0,
"remaining": 0,
"used": 0,
"licenseUnit": "One among: CPUPACKAGE, INSTANCE, VMS, CCU, PLU, DESKTOPVM, SERVERVM, VM, SERVER, CORES, CONCURRENTUSER, NAMEDUSER, CPUCORE, TIB"
},
"licenseKeyValidity": {
"licenseKeyStatus": "One among: EXPIRED, ACTIVE, NEVER_EXPIRES",
"expiryDate": "string"
},
"features": [
"string"
],
"licenseEdition": "string",
"licenseUnit": "string",
"minimumCore": 0
}
string
id
Optional
The ID of the license key
string As (((?![BIOS_])\w){5}-){4}?((?![BIOS_])\w){5}?
key
Required
Constraints: minLength: 29 maxLength: 29
The 29 alpha numeric character license key with hyphens
string
productType
Required
The type of the product to which the license key is applicable
string
description
Required
Description of the license key given by user
string
productVersion
Optional
Product version
boolean
isUnlimited
Optional
Indicates if the license key has unlimited usage
array of string
features
Optional
License key features
string
licenseEdition
Optional
License key edition
string
licenseUnit
Optional
License capacity unit
integer As int32 As int32
minimumCore
Optional
The minimum number of core licenses required per CPU, when license unit is cpu core