DemandFlow Support Centre

HYPLICENSE: Hypervisor License

ReferenceEntity Reference16/04/2026Updated 16/04/2026
A purchased hypervisor software license entitlement with metric type, quantity, and compliance tracking against deployed infrastructure.

HYPLICENSE: Hypervisor License

A purchased hypervisor software license entitlement with metric type, quantity, and compliance tracking against deployed infrastructure.

Default definition. This article describes the default HYPLICENSE definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches HYPLICENSE.

Entity properties

PropertyValue
Entity codeHYPLICENSE
Display nameHypervisor License
PluralHypervisor Licenses
Level302

Use cases

HYPLICENSE models purchased hypervisor license entitlements. the legal right to run a hypervisor product on specific hardware. It is a child of HYPCLUSTER via comboKey (SUB|HYPC), tying entitlements to the cluster they cover.

Fields

Entitlement

FieldTypeRequiredNotes
nametextYesEntitlement Name.
clusterreference → HYPCLUSTERYesCluster.
vendorreference → VENYesVendor.
productenumYesValid ids: vsphere (VMware vSphere), vsan (VMware vSAN), nsx (VMware NSX), vcenter (VMware vCenter), hyperv (Microsoft Hyper-V), winsvr (Windows Server (Datacenter/Standard)), proxmox (Proxmox VE), rhev (Red Hat Virtualisation), nutanix (Nutanix AHV/AOS), xenserver (Citrix Hypervisor), oraclevm (Oracle VM), other (Other).
editionenumValid ids: essentials (Essentials), essplus (Essentials Plus), standard (Standard), enterprise (Enterprise), entplus (Enterprise Plus), datacenter (Datacenter), foundation (Foundation), advanced (Advanced), pro (Professional), community (Community / Free), other (Other).
statusenumYesValid ids: active (Active), expired (Expired), pending (Pending Activation), suspended (Suspended), cancelled (Cancelled).

License Metric & Quantity

FieldTypeRequiredNotes
metricenumYesWhat unit the license is measured in Valid ids: persocket (Per Socket (CPU)), percore (Per Core), pervm (Per VM), perhost (Per Host), percpu (Per Physical CPU), peross (Per OS Environment), subscription (Subscription (unlimited)), sitelicense (Site License).
purchasednumberYesNumber of license units purchased
consumednumberCalculated from infrastructure: sockets, cores, VMs, or hosts in cluster
balancenumberPurchased minus Consumed. Negative = non-compliant
complianceStatusenumValid ids: compliant (Compliant), overdeployed (Over-deployed), nearLimit (Near Limit (>80%)), underutilised (Under-utilised), unknown (Unknown).
compliancePercentnumberConsumed / Purchased as percentage

License Keys

FieldTypeRequiredNotes
licenseKeystext (multi-line)One key per line
activationDatedateActivation Date.
serialNumbertextContract / Serial Number.

Commercial

FieldTypeRequiredNotes
purchaseDatedatePurchase Date.
purchaseOrderreference → POPurchase Order.
purchaseCostnumberPurchase Cost.
annualSupportCostnumberAnnual Support & Subscription (SnS) renewal cost
costPerUnitnumberPurchase cost divided by purchased quantity
supportExpirydateWhen vendor support/subscription expires
autoRenewbooleanAuto-Renew.
perpetualbooleanLicense does not expire (support may still expire)

Reseller / Agreement

FieldTypeRequiredNotes
resellerreference → VENReseller / Partner.
agreementTypeenumValid ids: ela (Enterprise License Agreement (ELA)), ea (Enterprise Agreement (EA)), select (Select / Select Plus), oem (OEM), direct (Direct), mpsa (MPSA), csp (CSP), other (Other).
agreementNumbertextAgreement Number.

Audit History

FieldTypeRequiredNotes
lastAuditDatedateLast Vendor Audit.
lastAuditResultenumValid ids: pass (Compliant), minor (Minor Shortfall), major (Major Shortfall), notaudited (Not Yet Audited).
auditShortfallnumberNumber of units over-deployed at last audit
auditTrueUpCostnumberCost paid to resolve audit shortfall
nextAuditDatedateNext Expected Audit.
auditNotestext (multi-line)Audit Notes.

Audit Evidence

FieldTypeRequiredNotes
auditToolUsedtexte.g. VMware vCenter License Report, RVTools, MAP Toolkit
lastSnapshotDatedateWhen license position was last verified against infrastructure
snapshotByreference → userVerified By.

Additional panels

  • Activity timeline panel attached.

Relationships

  • Lookups: cluster points at a HYPCLUSTER record; vendor points at a VEN record; purchaseOrder points at a PO record; reseller points at a VEN record; snapshotBy points at a user.
  • Related lists: COMPINV, COMPINV.

Creating a Hypervisor License via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "HYPLICENSE",
  "level":    302,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Example",
  "cluster": "",
  "vendor": "",
  "product": "vsphere"
}

Listing Hypervisor Licenses

# All records in your tenant
GET /v1/entities/HYPLICENSE/SUB:<your-sub-id>

See also

hyplicensehypervisorlicenselicenses

Was this article helpful?

← Back to Knowledge Base