# Data Object - VsanVibScanResult(vim.vsan.VsanVibScanResult)

Parameter to
  VsanVibInstall_Task
Returned by
  VsanVibScan
Extends
  DynamicData
See also
  HostSystem
Since
  vSAN API 6.6

## Data Object Description

Information about a VIB based on a scan of a host.

Properties

Name | Type | Description
--- | --- | ---
existingVersion* | xsd:string | Existing version on the host, if any.
host | ManagedObjectReference to a HostSystem | Host for which this information is in reference to.
maintenanceModeRequired | xsd:boolean | True if install of this VIB will require maintenance mode.
meetsSystemReq | xsd:boolean | True if system requirements are met.
pkgDepsMetByHost | xsd:boolean | True if this vibs dependency is satisfied by the host vibs.
rebootRequired | xsd:boolean | True if install of this VIB will require a host reboot.
vibName | xsd:string | Name of the VIB which uniquely identifies it among other VIBs in the host.
vibVersion | xsd:string | Version provided by this VIB.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanVibScanResult"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="host" type="vsan:ManagedObjectReference"/> <element name="vibName" type="xsd:string"/> <element name="vibVersion" type="xsd:string"/> <element name="existingVersion" type="xsd:string" minOccurs="0"/> <element name="maintenanceModeRequired" type="xsd:boolean"/> <element name="rebootRequired" type="xsd:boolean"/> <element name="meetsSystemReq" type="xsd:boolean"/> <element name="pkgDepsMetByHost" type="xsd:boolean"/> </sequence> </extension> </complexContent> </complexType>