# Data Object - LicenseDiagnostics(vim.LicenseManager.DiagnosticInfo)

Property of
  LicenseManager
Extends
  DynamicData
See also
  LicenseManagerState
Since
  VI API 2.5

## Data Object Description

Deprecated. As of vSphere API 4.0, this is not used by the system.

This data object type provides summary status and diagnostic information for LicenseManager. Counters in this property can be reset to zero. The property specified as a discontinuity is used to determine when this last occurred.

Properties

Name | Type | Description
--- | --- | ---
lastStatusUpdate | xsd:dateTime | A timestamp of when opState was last updated.
licenseFeatureUnknowns | xsd:string | Counter to track Total number of license features parsed from License source that are not recognized. This value starts at zero and wraps at 2^32-1 to zero. Discontinuity: sourceLastChanged.
licenseRequestFailures | xsd:string | Counter to track Total number of licenses requests that were not fulfilled (denied, timeout, or other). This value starts at zero and wraps at 2^32-1 to zero. Discontinuity: sourceLastChanged.
licenseRequests | xsd:string | Counter to track total number of licenses requested. This value starts at zero and wraps at 2^32-1 to zero. Discontinuity: sourceLastChanged.
opFailureMessage | xsd:string | A human readable reason when optState reports Fault condition.
opState | LicenseManagerState | The general state of the license subsystem.
sourceLastChanged | xsd:dateTime | A timestamp of when sourceAvailable last changed state, expressed in UTC.
sourceLatency | xsd:float | Exponentially decaying average of the transaction time for license acquisition and routine communications with LicenseSource. Units: milliseconds.
sourceLost | xsd:string | Counter to track number of times connection to source was lost. This value starts at zero and wraps at 2^32-1 to zero. Discontinuity: sourceLastChanged.
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="LicenseDiagnostics"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="sourceLastChanged" type="xsd:dateTime"/> <element name="sourceLost" type="xsd:string"/> <element name="sourceLatency" type="xsd:float"/> <element name="licenseRequests" type="xsd:string"/> <element name="licenseRequestFailures" type="xsd:string"/> <element name="licenseFeatureUnknowns" type="xsd:string"/> <element name="opState" type="vsan:LicenseManagerState"/> <element name="lastStatusUpdate" type="xsd:dateTime"/> <element name="opFailureMessage" type="xsd:string"/> </sequence> </extension> </complexContent> </complexType>