# Data Object - HostTpmSoftwareComponentEventDetails(vim.host.TpmSoftwareComponentEventDetails)

Extends
  HostTpmEventDetails
Since
  vSphere API 5.1

## Data Object Description

Details of a Trusted Platform Module (TPM) event recording a software component related event.

This event is created when measuring a software component installed on the system. A software component may be a tardisk, a kernel module or any other type supported by the package system.

Some software components are not packaged as VIBs (currently the package database and persistent state information of ESXi). For these components the VIB fields will contain empty strings.

Properties

Name | Type | Description
--- | --- | ---
componentName | xsd:string | Name of the software component that caused this TPM event.
vibName | xsd:string | Name of the VIB containing the software component.
vibVendor | xsd:string | Vendor of the VIB containing the software component.
vibVersion | xsd:string | Version of the VIB containing the software component.
Properties inherited from HostTpmEventDetails
dataHash, dataHashMethod
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vslm="urn:vslm" name="HostTpmSoftwareComponentEventDetails"> <complexContent> <extension base="vslm:HostTpmEventDetails"> <sequence> <element name="componentName" type="xsd:string"/> <element name="vibName" type="xsd:string"/> <element name="vibVersion" type="xsd:string"/> <element name="vibVendor" type="xsd:string"/> </sequence> </extension> </complexContent> </complexType>